If you want to dive into the gameplay and implementation aspect without having to worry about what is going on under the hood I advise you to start with something like Unity.
They already have a lot of video tutorials (here is one: http://unity3d.com/learn/tutorials/projects/survival-shooter-project)
That will make you familiar with what it takes to develop a game when you have a game engine and all the tools.