Learning 2 Hack - For the very first time. With a deadline.
marcamillion: biz2hack....like everybody else pointed out, the best way to get into it is to jump in with trying small changes, and seeing the effect of those changes. I was in a similar position as you recently, except that I know all the fundamentals of programming - did a BA in Comp Sci :)However, I have recently taken a liking to Ruby and am committed to learning Rails. I looked at many Ruby books and even tried the poignant Ruby tutorial that other posters have linked to, but I found the best tutorial & accompany book is the 'Learn to Program in Ruby' book by Chris Pine. http://pine.fm/LearnToProgram/  He started writing a Ruby tutorial online and refined it according to feedback from readers. Then once he had all of that done, he published it in a complete book. But the bulk of the tutorial is still available free at the link I posted above.Chris does an awesome job of making programming accessible. He assumes you don't have any experience programming, and breaks down everything into 'human-friendly' language. It is hands-down one of the best programming texts/tutorials I have ever seen. The truth is, I have been searching for a similar text for Rails, but haven't found it.If you start there, I think that would be a good place to start.Keep us posted on how it all goes.Good luck!