So can you suggest a starting point in game programming for me? According to my research, C++ seems like a good language for game programming (correct me if I'm wrong). Should I begin learning C++? If yes, can you recommend a book for it? And if no, what do I program in?
You certainly cant go wrong learning C++, which is the standard programming language in the games industry. It will also introduce you to low-level concepts that you probably havent been exposed to in your previous development experience.