Studying Ruby was starting to wear me down a little bit, so I took the week off and did the Python track on Code Academy. Python and Ruby are pretty similar; I'm not sure which on I like the most, now. What I do know, is that I need to start focusing on studying Ruby on Rails. I watched a video on teaching yourself to code, and apparently, Rails is where it is currently located. So I'm going to go back working on that this week.
I'm starting by going back and doing the lynda.com tutorial on Rails and to try to get it installed on my computer, again. After that I'm going to do this tutorial that everyone is always talking about. After I finish those two things, I'm think that the next step is the team treehouse tutorials; they have a 14-day free trial, and by the time I finish all of that, I will have a pretty good handle on Rails, or at least, what I need to do to get a good handle on Rails. [...provided that I can get it working on my computer]
Another thing that I'm considering, is going to the Iron Yard code school. I met one of the founders a month or so ago at the iOS meet-up, and then I went to a presentation that he gave on building apps, last Monday at hypepotamus. I really want to go, but it's pretty expensive.
While I'm working on my Rails game, I'm going to make time to continue studying Ruby and Python. I put my books down this week while I was studying Python, but that was mostly because I'm reading a section of the pickaxe book that they recommend that you skip, if you're a beginner, but...
...not in my house.
Skipping through books just doesn't really sit well with me: I've been re-reading the same section, so I understand what's going on. Studying Python has help me understand Ruby better, though. By thinking about the differences between the two, I get a better handle on both of them.
I think that I'm going to start reading my Python book, now, as well. I like Python, and I'm going to keep studying the language, but I'm going to have to wait until I'm comfortable with Rails before I start picking up Django, so Python is going to be mostly a hobby for me for a little while. Also, they just released a new version on Python, this week, so there's that.
I'm starting to understand what's going on a lot better and I'm really looking forward to building things. So hopefully I'll be able to demonstrate something soon.
In other news, I stopped going on facebook and restarted my Rosetta Stone Hindi and Spanish this week. I'm getting pretty good a my foreign languages. It's also a lot more fun when it's a retreat from studying my programming. I'm doing the voice part, now, too...because pronunciation is key in Hindi and I got caught out there saying an embarrassing thing on accident one time.