This site is an attempt to work through Learn to Program by Chris Pine.
I don’t know the fundamentals as well as I should. I’m very good with HTML, CSS, and JS, but web technologies have rapidly moved far beyond these client-side languages. I don’t have a firm grounding in any server-side language.
Learn to Program teaches Ruby, but its concepts are language-agnostic. I’ll take each exercise and attempt to solve them with the following languages, all installed with OS X:
- Perl
- PHP
- Python
- Ruby
Code samples will be formatted as such:
puts 2 + 3
Outputs will be formatted similarly.
Each post will be tagged with the subject of the post (numbers, strings, etc., corresponding to the chapter name in the book) and the language used.
Of course, I welcome criticism: tell me how I can do better.