Hacker News new | ask | show | jobs
by callmeed 5233 days ago
Is any framework suitable for beginners? (assuming "beginner" refers to programming)

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