Every story and comment from the Hacker News API, in a layout borrowed from 2001.
A comment on Rails is Definitely Not for Beginners.
I could be way off and I'm sure there are better programmers than me who did it differently, but I'm of the opinion the order should be (roughly):
- Programming basics (assignment, data types, conditionals, iteration, REPL, recursion, etc.)
- OO principles (unless you're certain you won't use any OO languages, unlikely)
- Database CRUD operations & SQL (you both appreciate and understand Rails/AR better after writing your own SQL and doing mysql_query() in PHP)
- At least a cursory understand of HTTP
- Then maybe get into a lightweight framework like Sinatra or Web.py
There are no comments on this comment yet.
I could be way off and I'm sure there are better programmers than me who did it differently, but I'm of the opinion the order should be (roughly):
- Programming basics (assignment, data types, conditionals, iteration, REPL, recursion, etc.)
- OO principles (unless you're certain you won't use any OO languages, unlikely)
- Database CRUD operations & SQL (you both appreciate and understand Rails/AR better after writing your own SQL and doing mysql_query() in PHP)
- At least a cursory understand of HTTP
- Then maybe get into a lightweight framework like Sinatra or Web.py