Start Learning to Code Today
I’ve been teaching people to code for 7years. Here is what you can do to start learning today for free.
Download the Atom Text Editor (5 min) — (free text editor) You’ll need this to look at and edit code.
Code Academy — Command Line (2 hours) — As a developer you’ll usually use the command line interface to interact with your computer. This tutorial gets you started.
Try Git (2 hours) — Git is a process used by Github.com to track and manage code as you update it, and it facilitates many developers working together in open source projects. It is a fundamental skill of any aspiring developer.
Code Academy — Git — Another Git tutorial!
Make School — Online Academy (5–40 hours)— Everything you need to know from zero to hero on mobile Swift iPhone development. Free! (They also have an immersive 2 month summer program and a 2 year college)
Front End (How Websites Look and Work)
Code Academy — HTML/CSS (15 hours)— another awesome one
Code Academy — jQuery (10 hours)— jQuery is the most popular JS library out there. Learn it!
LearnCode.academy — ReactJS (10 hours)— Great ReactJS tutorial
LearnCode.academy — ReactJS & Redux (1o hours) — Once you do the ReactJS tutorial, keep going by learning Redux.
Back End (How Data is Saved and Served Up)
Large Framework (Rails)
Try Ruby(2 hours) — Learn the basics of the Ruby langauge
Rails for Zombies (10 hours) — Learn the MVC pattern
My Screencasts on Beginning Rails 4 (10 hours) — Build a basic Rails app
Rails Tutorial Book (200 hours) — Build a sophistocated big rails app (100 hours of work!)
My Screencasts on Beginning ExpressJS (10 hours)— Follow my screencasts to keep learning express.
Flask (Python) (10 hours) — Learn some Flask (like ExpressJS but in Python)
Get a Project
Now you need a project! Build something!