News for hackers. Stuff that matters.
Re:Teaching how to code is broken by chmod600 on Friday January 14, 2022 @04:34PM (#29940738)
But you need some concept of what kinds of problems are solvable with a computer before you could really be inspired to program one.

And more than that, you need to have a concept of the difficulty of a given problem for a beginner or expert. Obviously a beginner will be wildly off, but probably needs some concept of the level of difficulty.

For example, lots of people have motivation to write a game. But few have the level of obsession to follow through with it. Maybe they should do a basic iPhone convenience app or something first instead.

Re:Teaching how to code is broken by WalterBright on Friday January 14, 2022 @06:20PM (#29941867)
> you need to have a concept of the difficulty of a given problem for a beginner or expert

I thought writing a C++ compiler would be just some new keywords and member functions, and would take 3 months.

10 years later...

Re:Teaching how to code is broken by Bjartr on Friday January 14, 2022 @07:03PM (#29942175)
> But few have the level of obsession to follow through with it.

If the goal is to release a complete product, then you're right that that's a problem. However, if the goal is learning, half a game is a great way to learn about a variety of systems and how to program for them!

Re:Teaching how to code is broken by paulryanrogers on Friday January 14, 2022 @05:27PM (#29941369)
It's a matter of scope and expectations. Leave your epic space opera in your dreams and take baby steps using easier tools and concepts. Once you find some fun try product-izing it.