just learn code first. Start with basic coding like visual basics and move your way up to c++. I actually have been learning xcode which is for developing apps (good money in that). but it takes times and effort. plus if you like the graphic design end of it, you'll have to learn everything about photoshop and other programs from adobe
go an buy some books on learning coding. or you can start by learning on webdesign first (that's what I did). Learn HTML and PHP. then you can jump to visual basics -> C++ or C#. I tried learning Java but gave up on that. If you can be a master at C++, you're guaranteed a good job. I'm working for IBM and the people that work as programmers make bank
If you wish to design games, start with modding. Tons of tools out there for various games that allow you to design your own levels. You also need a good imagination and willingness to throw out ideas and incorporate suggestions.