Ask HN: Getting back into programming with a hacker’s mindset?
I learn better by experimenting with other people’s code than by a textbook gradually taking me through improvements to “hello world”. I have some ADHD-like aspects to my personality, so I need to see results quickly to be able to sustain my momentum.
I’m looking for recommendations of textbooks, online tutorials, or easy-to-get-to-grips-with open source projects that encourage a hacker/circuit-bender mindset. Arduino seems spot on, but I’m more interested in pure software, especially on a commercially viable platform like Android (although I’ve been a bit put off by the convoluted Android Studio IDE), so I guess Java would be the best language.
I would ideally like to avoid having to learn to navigate the ins-and-outs of an overly involved compiling process, a complicated IDE, or loads of SDKs. I want to be able to get straight to the coding.
There are a couple of things that really interest me, so bonus points if material relates to one of these in some way: agent-based modelling, simple iterative evolutionary processes, and simple AI (e.g. non-instructed collision detection).
Any pointers very gratefully accepted.