Ask HN: Where did you learn Web Development?
A lot of (young) people ask me where I learned HTML/CSS, and front end web development. I tell them to check out W3schools or tizag.com, but they often ask me if theirs an easier way, and something (not-so-boring).
So I asked myself whats a better spot than HN to ask this question?
Where did you guys learn basic (and moderate) Web Development? How did you guys practice programming? (Create websites, watch tutorials on Youtube, etc)
It will be interesting to learn from the community itself.
4 comments
[ 2.7 ms ] story [ 12.7 ms ] threadDeveloping isn't "fun", but it's great to build something on your own and see you product to evolve.
As i said, you never stop learing if you are a hacker and not just a programmer that can only make those couple things he was teached, so there is only one way to learn:
Find something you like,
Check how it's done,
Try do it yourself, try to UNDERSTAND what a code does.(you do not really understand something untill you think it's obvious)
Make it better.
Repeat.
If you are not passionate about what you do you will always find it boring.
My first two "languages" were HTML and qbasic, both of which were learned loosely from books. HTML was "HTML for dummies", and basic from whatever was available at the library at the time. While HTML is not a programming language it was a way for me to type in "cryptic" text and see meaningful output, which as a youngin' was enough to give me the bug.
I say loosely learned from books because with each language I had a project in mind while learning it. I was gifted with a domain and webhost which I was determined to put to use, animated gifs, frames and all. It also provided me with something to brag about to friends, which again was enticing at a young age.
As for basic, I still distinctly remember procrastinating my real homework and studies to write simple programs that I figured would benefit me in the long run. Things like random math problems, vocabulary tests, practice history tests etc.
While this may not be directly related to web dev, it may be useful for those younger folks itching to get into programming. Try to point them in a direction of a problem in their lives that can be automated, simplified or enhanced through the learning of a language. I understand that things are a bit different today but if someone truly wants to learn I think that may be a good road to travel down.
I learnt, when I began searching for how to develop websites.
When people ask about web development give them keywords to begin with and hint them to search unless you are being paid to teach them.
Edit: phrases