Ask HN: Just got fired. Wanna learn web development. Where do I start?
I discovered HN in college, via PG's 'Why Nerds are Unpopular' essay. I've started a few ventures, mostly offline, but nothing that ever really stuck. I know I want to run my own business. I'm familiar with the concepts of Lean Startup, Customer Development, and of course, 'Make something people want.'
I've been talking to some small business owners lately, and it seems there's a need for a web design service tailored to them...something above the 'neighbour's 16 y.o. son' level, but below the advertising agency level. Most of them only need a basic site....About Us, Services, Team, Contact. They just need something that looks professional.
I'm thinking this can be done with WordPress or any other blog/CMS platform. I actually used to be a freelance graphic designer, so I know how to make things look good. I want to learn web development so I can customise WordPress templates for use.
I can program in Python, and like I said, am a professional Sysadmin. How do I get started in Web Development? Any thoughts on my business plan?
8 comments
[ 3.1 ms ] story [ 23.2 ms ] threadWordpress is a great idea for a humble CMS. Start learning PHP if you choose Wordpress. Sitepoint have some excellent PHP books. I have several of them and have been very happy with the quality of both their ebooks and the dead tree versions.
Eat right and start exercising regularly. This will first, give you more energy and second, stave off depression.
Check out this Python wiki page for a good overview and some web frameworks: http://wiki.python.org/moin/WebFrameworks
Good luck!
If you go the wordpress route, do yourself a real favor and read up on the common and ever-growing list of wordpress hacks out in the wild.
It's not enough to build a wordpress site, you're also going to be called upon to manage and secure them as well. Wordpress is a big, popular platform these days, which means a lot of ne'erdowells are gunning for it.
Also, seconding whoever is voting for Django, since you have a python background. Double seconding the recommendation to get more active with your downtime
I kinda know why - a bit of politics, a bit of culture fit. But that's all behind me now!