4 ms·
Do similar tasks exist that would apply more generally to picking up any programming language? Working on non-trivial projects seems to be a great way of learni
by satnome 4y ago
Do similar tasks exist that would apply more generally to picking up any programming language? Working on non-trivial projects seems to be a great way of learning new languages and tools, and I wonder if there are a set of projects that would touch on a decent chunk of a what is offered by a typical language.
Then again, every language has its strengths and weaknesses so perhaps such projects do not exist?
- shadowgovt 4y agoI like to implement a Conway Life engine for this purpose. Small self-contained problem that requires UI, timing loops / iteration, and graphics. It's also embarrassingly parallelizable if your language supports parallelization primitives you want to exercise.
- schwartzworld 4y agoGames are a fun way of trying out a new toolset. I've implemented a few sudokus now.
- noitpmeder 4y agoMinesweeper is always fun!