For the better part of the past two weeks i've spent time learning Ruby through codeacademy. This would be my first time learning through online as opposed to the tradition textbook and i highly recommend any programmer learning a language do so using codeacademy. The course is free (!!) and requires about 9 hours in total at your own pace. The reason being is of the interactivity the site has with the user almost human like in response. You're guided through 19 activities each with subdivided parts based on the section and work your way through puzzles and problems. You being with simple input/output statements and work your way up to symbols, lambas , objects and more
The one suggestion i have is don't leave for an extended period of time, the activities build off of each other and that means you have to make a conscious effort
The one suggestion i have is don't leave for an extended period of time, the activities build off of each other and that means you have to make a conscious effort