What programming language does /g/ recommend?
Python is alright for learning how to program and how to think like a programmer. It doesn't obfuscate and confuse as much as older languages do, in the eyes of a new programmer. When you feel comfortable writing somewhat complex programs, you should move on and learn something else. Java, C++, and so on. It doesn't really matter.