My friend, an experienced software engineer, is extremely new to the world of web development. I am building him a list of resources, libraries, tools, workflows, tutorials, etc. to help him get up to speed. I would appreciate the recommendations and suggestions of the HN community.
This is a good start: <a href="http://rmurphey.com/blog/2012/04/12/a-baseline-for-front-end-developers/" rel="nofollow">http://rmurphey.com/blog/2012/04/12/a-baseline-for-front-end...</a><p>All the links you'll ever need: <a href="https://github.com/christopherscott/frontend-toolbox" rel="nofollow">https://github.com/christopherscott/frontend-toolbox</a> and <a href="https://github.com/dypsilon/frontend-dev-bookmarks" rel="nofollow">https://github.com/dypsilon/frontend-dev-bookmarks</a>
I'm also getting started. Is the MDN a good place to start?<p><a href="https://developer.mozilla.org/en-US/docs/Web" rel="nofollow">https://developer.mozilla.org/en-US/docs/Web</a>
Teaching myself, I found the following resources helpful:<p>* Michael Hartl's Rails Tutorial: <a href="http://ruby.railstutorial.org/" rel="nofollow">http://ruby.railstutorial.org/</a><p>* Steve Huffman's Web Development Class: <a href="https://www.udacity.com/course/cs253" rel="nofollow">https://www.udacity.com/course/cs253</a><p>* Balaji Srinivasan's Startup Engineering Class: <a href="https://www.coursera.org/course/startup" rel="nofollow">https://www.coursera.org/course/startup</a>
Unfortunately I can't contribute much, because I am largely in your friend's boat. Any chance of making whatever list of resources you compile public in a blogpost somewhere?
Is it generally recommended to start off using some sort of CSS framework like Bootstrap (<a href="http://getbootstrap.com/" rel="nofollow">http://getbootstrap.com/</a>) or Foundation (<a href="http://foundation.zurb.com/" rel="nofollow">http://foundation.zurb.com/</a>)?