News for hackers. Stuff that matters.
Re:Ask HN - what is the best method to learn how to code? by clyfe on Saturday December 04, 2010 @03:46PM (#1970078)
I'm not sure what you mean by "frontend" so I'll make a wild guess.

Start with some lightweight tutorials about creating web pages (static content): http://www.w3schools.com/html/default.asp http://www.w3schools.com/css/default.asp

Creating dynamic content (programming) is a whole different issue ( http://norvig.com/21-days.html ).

Start with learning procedural programming: http://ocw.mit.edu/courses/electrical-engineering-and-comput...

http://www.greenteapress.com/thinkpython/thinkCSpy/html/

And then experiment with a simple web framework: http://webpy.org/tutorial3.en

The learn workflow shold be a combineation of: read some -> do some -> try some -> read some more -> experiment some -> read some -> continue

This is just a startingpoint, there are many topics to web development, from javascript for interface interactivity to distributed systems, message queues, scaling ( I'll write this link again just for kiks http://norvig.com/21-days.html ) etc.,

The resources are for the Python language, personally I prefer Ruby, but the resources for "learn programming" are more evolved in Python as it has bean adopted as a teaching language by many schools/universities.

PS. Exercise oriented: http://learnpythonthehardway.org/

Re:Ask HN - what is the best method to learn how to code? by pennyfiller on Saturday December 04, 2010 @03:53PM (#1970101)
wow! this is really helpful!