Hacker News new | past | comments | ask | show | jobs | submit login

What do you mean? Theres tons, TONS of resources for learning the basics of programming.



Yes, but a lot of them go through the same hoops - Hello World, variables, conditionals, loops, arrays, functions, OK that's it take this pile of building materials and just turn it into a house mmkay.

There are two big problems for would-be programmers: there's a shortage of obvious standards on architecture/program sturcture (not least because it's hard to prove mathematically which structures are optimal), and endlessly proliferating options. For example, betweeen HTML 5, CSS, and JS, it's quite complex to put together a web page these days.

I mean look at this page on the DOM: https://developer.mozilla.org/en-US/docs/Web/API/Document_Ob... there are hundreds of subtopics, and it's not obvious which ones are most important. The Introductory page on the DOM is less-then-inviting to a non-programmer, not least because it presumes code as the optimal medium for production, when most people would rather work through a GUI and have the computer take care of the abstractions.

I wish sometimes that programmers were forced to decompose their latest and greatest algorithms into electronic circuit diagrams or diagrams or something, to remind them that translating functionality between different paradigms is a Hard Problem and that ,amy people do not like all the typing and syntactical overhead of text-based programming.


That page on DOM is the reference Manual. Do you complain that Gray's Anatomy is just too thick, how do you navigate all that info to find what pill should you take?


We're talking about how it presents to novice programmers.


So how does that make this article a bad thing?

Also the TONS thing is kind of bad, because it becomes a lot harder for the layperson to filter out the bad resources from the good.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: