Of course, up until now my experience has been something along the lines of... first I completed Chris Pines learn to program and all of the exercises on Codeacademy. Next, I read the book, Beginning Ruby from Novice to Professional and completed some other online exercises such as the Ruby Monk problems. Most of the preparation I was doing at the time was to get ready for my interview to App Academy so, I also completed their prepwork which consisted of some TDD problems and an event planner from Jumpstart Labs.
Unfortunately I didn't do so great in the interview for App Academy and was rejected, which was last week, however following my interview I decided I would just set my mind to actually trying to build something to begin the process of teaching myself!
Hope this helps