I'm a long-time biz guy and I've recently started learning PHP (I already know HTML/CSS).
For my first real-world project, I want to work with a JSON api, analyze some data in the api, and display the data on a site.
The books I've read so far have taught me all about variables, functions, arrays, etc, but I feel I don't have a good sense of how to actually apply this knowledge yet.
Any good recommendations?
- 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/
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/bo...
An overview of HTML5.
- 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-1...
This is a great book for learning how to organize SASS/CSS files in a large project.
- https://smacss.com/