- HTML5 Rocks: Great resource for web stuff in general, including CSS and HTML
- A List Apart: Great general web stuff reference
- Mozilla HTML Introduction: quick introduction to HTML structure. Read through this to get a clearer idea of how HTML works.
- Html code infographic
- Codecademy Web Track: fundamentals of HTML and CSS by example
- Code School - CSS Cross Country Dig in with some more advanced CSS concepts.
- csstricks.com
- CSS zen garden
- Codepen
- caniuse.comCheck browser support
- Absolute positioning and floats.
- Sprite Cow: working with css and sprite styles, sprite styles
- Reseting styles: Use a
reset.css
for cross-browser harmony. Skeleton, Bootstrap, HTML5Boilerplate and YUI have reset files/components. - 960.gs: a grid system with nice demos
- Code School - Try Ruby A short, fun interactive tutorial online.
- Chris Pine's Learn to Program a really good tutorial for beginners to wrap your head around programming concepts.
- Codecademy Ruby Track This is the tutorial from your interview. Finish the rest of the sections.
- Learn Ruby the Hard Way Another great tutorial to get comfortable with the basics.
- Ruby Style Guide Make sure that you are following the proper syntax and conventions so other people will understand your code!
- What is Version Control? Git is the system that we will be using to do version control. Learn what version control is.
- Code School - Try Git A great way to try working with git from your browser.
- Git Cheat Sheet A great resource sheet for common commands.
- Mac for Beginners A quick look around the basic layout of OSX.
- OSX Basics A video guide to some basic things in OSX.
- Using Spotlight A quick overview of spotlight.
- Typeracer A fun way to practice your typing and keep track of your speed.
- Typing.io Typing practice to help you get comfortable typing those awkward programming characters. Complete at least 4 - 5 exercises for each of the Javascript/jQuery and Ruby on Rails lessons.
- Learn Command Line the Hard Way Knowing how to use the command line (Terminal) is a critical skill for a developer, and we'll be spending a lot of time here. This tutorial is all about practice. Work through the entire thing.
- Command Line Tutorial Another quick command line tutorial to solidify the basics and includes some good tips.
Thank you! - Day 1 of #springintocode was amazing, excited to learn even more on day 2!