There are code bootcamps, like https://generalassemb.ly/
They'll teach you the basics about Javascript/node.js, some Ruby on Rails, some SQL, some MongoDB (yuck!), HTML, CSS/SASS, APIs, AJAX and stuff like that.
It's real pricey, (AUD$12k), and is 3 months full-time
#Online teach-yourself stuff
These are often step-by-step tutorials, where you write code in the browser (and don't have to install much on your laptop).
https://www.codecademy.com/learn/make-a-website https://www.codecademy.com/learn/web https://www.codecademy.com/learn/javascript https://www.codecademy.com/learn/ruby https://www.codecademy.com/learn/learn-sql
http://railsforzombies.org/ Looks fun
Basically, you wanna learn a few general areas / skills
Don't freak out, you don't need to know all these at once.
- HTML / CSS / Frontend design-y stuff.
- "Responsive" design
- Javascript for frontend
- Using developer tools:
- git,
- unix command line tools, etc
- Chrome dev tools
- Backend code (e.g. Rails or Node.js or Python)
- SQL Databases
- "NoSQL" data stores. I'm less convinced this is useful, but it was trendy for a while
- And eventually:
- Some basic Object-Oriented design concepts
- Deploying your code to somewhere live