Start with the basics of programming. Game dev is a specialization, and it can wait until after you've learned the basics.
Feel free to pick any language to start with. Your first language is just a medium for learning basic programming concepts, you'll eventually migrate elsewhere. Or not. Programming concepts are your real skills, language is just a language. Like Japanese engineer or Italian engineer, engineering is the real skill and language is just a language.
Books walk you through everything. You can proceed through the chapters at your own pace. They're free if you borrow them from the library.