3 ms·
Here's a great collection of resources (compiled by Zed Shaw) for learning about programming, software and web development: - http://programming-motherfucker.c
by bzalasky 12y ago
Here's a great collection of resources (compiled by Zed Shaw) for learning about programming, software and web development:
- http://programming-motherfucker.com/become.html http://programming-motherfucker.com/become.html
You'll find resources on Zed's site that will help you learn the web development toolchain as well. You'll want a good editor, an understanding of git and version control, as well as the command line (apologies if you're acquainted with these already but looking to get into web development).
Another thing to remember is that once you grasp the basics, you can learn a lot from reading other people's code (especially libraries) and the associated documentation.
Some other resources that helped me out immensely when I was getting started (or that I wish I'd read):
A great overview of JavaScript.
- http://eloquentjavascript.net/ http://eloquentjavascript.net/
Once you get the basics of JS down, this book will help you learn how to organize your code better.
- http://addyosmani.com/resources/essentialjsdesignpatterns/book/ http://addyosmani.com/resources/essentialjsdesignpatterns/bo...
An overview of HTML5.
- http://fortuito.us/diveintohtml5/ http://fortuito.us/diveintohtml5/
While it's from 2010, most of it is probably still applicable. This was the intro to CSS that helped me grasp the box model and DOM.
- https://code.tutsplus.com/tutorials/css-noob-to-ninja--net-12186 https://code.tutsplus.com/tutorials/css-noob-to-ninja--net-1...
This is a great book for learning how to organize SASS/CSS files in a large project.
- https://smacss.com/ https://smacss.com/
- sixQuarks 12y agoThanks for the great suggestions! very much appreciated.