Skip to content

Latest commit

 

History

History
75 lines (55 loc) · 4.12 KB

File metadata and controls

75 lines (55 loc) · 4.12 KB

Dev Ed

List of good websites:

In the effort of preparing ourselves for future widget improvments & being better with new web technologies in general, here's a list of helpful resources. Tackling these in the order presented allows you to build on the knowledge from previous steps. Do at least one small exercise per day to keep it fresh. There's an additional list of references at the bottom of this page.

Step 1:

Sign up for Codecademy. It's free.

Step 2: Programming fundamentals (and some basic Javascript)

Once you've signed up for Codecademy, I recommend doing the Javascript path first. This will teach you both JS and some good programming fundamentals to use in any modern browser.

Step 3: Web Fundamentals (HTML & CSS)

Do the HTML & CSS track next, even if you think you know everything about HTML & CSS, because no one really does.

If you learn better through videos, Treehouse may be helpful.

Step 4: Learn How To Use Dev Tools in the Browser

Codeschool has a free tutorial for Dev Tools to diagnose/debug anything that happens in the browser. EVERYONE SHOULD DO THIS.

Additional Resources

Ruby

Learn you a Ruby!

All Web Fundamentals

Javascript

  • Superhero.js - Comprehensive compilation of Javascript resources

HTML/CSS

Using the Terminal/CLI (BASH)

  • CLI the Hard Way - Brute force way to learn all the basic commands of the terminal.
  • BASH Cheat Sheet - There are too many commands to commit to memory, so here's a cheat sheet.

How the Internet Works

Helpful if you'd like a deeper understanding of how computers talk to each other.