I never used Game Maker, but I think flash would be good starting point. You can do some action script and get used to coding.
On other hand if you seriously want to get into game industry and professional game development. Learning C++ would be best you can do. I went straight to C++ and I turned out fine... I think.
Problem with C++ you will be playing with console without seeing any cool results for few weeks before you know more about it. So it could be hard to stay motivated.
If you are going for C++ approach, definitely invest into a some beginners C++ book! It's definitely more hardcore approach.
Awesome vid explaining how to get into game development.