My question is, like many before me have asked, where should I begin to look at game developing?
My first stop on the road was to look at http://www.gamefromscratch.com/post/2011/08/04/I-want-to-be-a-game-developer.aspx which is about a year out of date, which seems to be a long time in the development circles.
A brief on the article says to avoid C++, is this a wise choice for starting out?
Avoid C++ if you have no background whatsoever in programming. C++ is merciless to beginners. If you do have background in programming, then by all means learn C++ if you haven't already. C/C++ are pretty popular among game developers, so there are plenty of tools and libraries.
My next stop would have to be Java, now I don't know if this is a misconception but I believe that it follows the same syntax and structure as C#, and seems to be widely support on the GDK side of things. Correct?
Java is widely supported for game development, and it has plenty of development tools. It has, however, always been seen as the 'slow' language not suited for game development. Having developed games in Java on embedded systems (512K RAM or less), I can say with 99% confidence that it's not true. The people who say it's slow are usually low-level freaks who are concerned with 1 ns difference in their game loop, or people who don't know how to use Java and abuse the GC.
I'm going to preemptively try and answer a question I think I am going to get asked, and that is "What type of game do you want to make?"
In the long run my aim is to put together a RPG type game, with a few possible starting "Classes", walk around some open spaces, go into some dungeons, kill some bosses, win some loot, save a princess. You know that sort of thing.
I am well aware, that this is a long time goal, and I guess my first attempt would be something along the lines of "snake" or a simple "old school" game.
Yes, do start with something simple. This is to get you familiar with what game development is like. It is different from the typical application development.
Thanks for reading this and any help would be much appreciated.
You are welcome and welcome to game dev