4 ms·
Tell HN: The average coding tutorial for beginners don't teach problem solving
There are countless number of coding tutorials for beginners on blogs and on youtube. But the problem with most of them is that they describe a particular language syntax and entirely neglect the thing that should be taught to all beginners i.e. problem solving.
That is why most coming out of bootcamps or such tutorials don't know what to do with the language they learnt. Or when faced with solving a problem they don't know how to start.
- whatscooking 3y agoControversial, but you can’t teach problem solving
- hxugufjfjf 3y agoThen how do you learn it?
- dangitnotagain 3y agotake this (working) example and make it … (Do something it should yet doesn’t for the sake of brevity)
- dangitnotagain 3y agoWork on bug fixes or add new features. In time the starter example just won’t be enough, and the competent coder will do it their own way.
- dtagames 3y agoSeymour Papert, the inventor of the LOGO language thought that the whole purpose of teaching programming to children was to teach problem solving in a larger sense. You can find his writing about the subject online.