So, this'll sound like an absolutely dumb question: Because it is, because Googling should theoretically be the answer to this to finding it, but I've always had generally terrible time finding some good resource places for when it comes to this stuff, as well as just generally being able to learn in a manner that makes sense to me (combination of being on hands and visual learner, among other things). During my exposure of trying to find some stuff (really by accident and suggestions of friends), I've managed to find relatively decent resources for (both free and paid): - Basic (QBasic to be exact) - C - C++ - C# As well as for Game Design tools: - Unity (Several Versions) - Unreal Engine 4 But generally speaking, I've always found incredibly overwhelmed by finding good community resources, specifically asking trouble shooting questions (I'll be frank: I'm terrible at explaining myself and sometimes it make take a bit for me to be able to process information for help in this manner, even trying to write up this topic is giving me issues). I know this is one community of many, but I was wondering in general what are some good resources out there are, both for Programming Targeted Communities, as well as resources for general programming learning as a whole. This is largely just for personal learning and hobby related reasons and I just generally have always been fascinated by the programming element side for Program Applications and Games. So if anyone can absolutely suggest some stuff to me, that'd be great. I also have an interest in older machine programming, as well, so even ASM/CPU guides would be great.