I’ve been working on learning frontend design (HTML/CSS/JS) and some frameworks, like Bootstrap and Foundation. What I’m slowly realizing is that I have no understanding of the backend of websites.
Currently, my files reside in local folders on my computer (Mac OSX) I code in Sublime, and just right-click to “view in browser” When I’m ready to go live I use the FTP/SFTP plug-in to upload to my hosting account.
I have the feeling that this workflow is at best not optimal, and at worst just plain wrong. I’d also like to learn a little about tools like node.js, but I get lost on from the get go.
How do you all run your workflow? Can anyone point me toward some good resources to fill in the blanks?