So i am an absolute beginner to game programming and i am kinda frustrated as to where i should start. I know Java and C# and i would not mind looking into another language if i need to. I know it all depends on what language i want to do but i just don't know which one i want to use. Also i would really like it if someone told me about a good book to start with as well and also if they could direct me the right way. I don't care how long it takes because i have a lot of free time and i would really like to do something because i'm always bored.