Well the first thing you want to do is pick up a programming language and stick to it that is the best advice i could give you. If you know a programming language you pretty much know the basis for the rest. The best possible one to start to off with is Java like i have and play around with it and make a game and or app. There are a ton of free resources i'll leave a few links at the bottom.
Well starting off you don't want to aim for something like AAA graphics or anything start off on a 2 game learn to sprite and make characters in paint, photoshop, gimp, paint net etc. There is a variety of 2d game engines to choose from if you want to make a RPG go and buy RPG maker XP or ACE the older versions tend to be cheaper. If you want to make something else besides that Love2d is a engine that uses LUA, Game Maker uses its own proprietary language GML, Div GO uses HTML 5, Unity you can make 2d and 3d games with this engine, also unreal 4 is great to use as well.
if you have any questions leave a comment or a pm i'll try to respond quickly as possible.
https://www.udemy.com/java-tutorial/
http://www.lua.org/start.html
http://www.getpaint.net/index.html
http://www.w3schools.com/html/html5_intro.asp
http://www.gamemakerlanguage.herobo.com/gmltutorial.php?page=begtut1
Well starting off you don't want to aim for something like AAA graphics or anything start off on a 2 game learn to sprite and make characters in paint, photoshop, gimp, paint net etc. There is a variety of 2d game engines to choose from if you want to make a RPG go and buy RPG maker XP or ACE the older versions tend to be cheaper. If you want to make something else besides that Love2d is a engine that uses LUA, Game Maker uses its own proprietary language GML, Div GO uses HTML 5, Unity you can make 2d and 3d games with this engine, also unreal 4 is great to use as well.
if you have any questions leave a comment or a pm i'll try to respond quickly as possible.
https://www.udemy.com/java-tutorial/
http://www.lua.org/start.html
http://www.getpaint.net/index.html
http://www.w3schools.com/html/html5_intro.asp
http://www.gamemakerlanguage.herobo.com/gmltutorial.php?page=begtut1