Comment

Comment by clyfe

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/

parent clyfe 16 years ago

Discussion

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton