The Odin Project is a website that provides a proven path to learn web development. It puts emphasis on practice over theory, but not neglects the second. The Odin Project was created by Erik Trautman, who's a graduate of App Academy.
Path (numbered in the chronological order) :
The first assingment on positioning.
A virtual etch-a-sketch that was built using javascript and jquery.
A copy of mint.com registration page.
First ruby scripts written to pass RSpec tests.
A few simple ruby scripts.
Bubble sort and my implementation of the enumerable module.
OOP project - TicTacToe game.
Hangman that uses an external dictionary and allows to save and load the game.
A basic web server used to familiarize with the browser-server communication.
Merge sort and fibonacci numbers.
A blogger app used to familiarize with rails.
Plain app which uses authentication to restrict access.
Another plain app for playing with active record associations.
App for booking app that uses somewhat more advanced forms.
App with a simple api