4 ms·
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
by clyfe 16y ago
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/html/default.asp
http://www.w3schools.com/css/default.asp http://www.w3schools.com/css/default.asp
Creating dynamic content (programming) is a whole different issue ( http://norvig.com/21-days.html http://norvig.com/21-days.html ).
Start with learning procedural programming:
http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-00-introduction-to-computer-science-and-programming-fall-2008/video-lectures/ http://ocw.mit.edu/courses/electrical-engineering-and-comput...
http://www.greenteapress.com/thinkpython/thinkCSpy/html/ http://www.greenteapress.com/thinkpython/thinkCSpy/html/
And then experiment with a simple web framework:
http://webpy.org/tutorial3.en 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 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/ http://learnpythonthehardway.org/
- pennyfiller 16y agowow! this is really helpful!