I've started coding in C. It is quite fun to do, but it's also complicated. This makes it quite hard to start with. I also understand that it is not really possible to make, for instance, a small game with it. (Of course, you can make text based ones, but otherwise it looks as if I'd have to start modding the Quake 2 source or something like that).
Which language would be better to start with, with which you can create simple games and other programs and is well documented? Or is it perhaps better to continue with C?