Comment Re:Back to the fundamentals (Score 1) 223
Assuming you will have access to even the most basic computer, playing with Redcode can keep your coder's mind sharp and keep you thinking about side effects and concurrency. For offline play, I recommend downloading a benchmark and coding to defeat it. see http://www.corewar.info/ for everything you need to get started.
Redcode binaries are available for Windows and compiling for Linux was a breeze for me. It's a Turing complete language, so if your box dies, gets stolen, or is without power, then running your code with pen and paper in a quad ruled notebook will pass the time, while building the deep programming structures in your mind. discussion groups are active at rec.games.corewar .