I really need a mentor. I can write programs in C++ (have made some text-based games). Now I want to move on to 2D games, and eventually 3D. However, I have no clue how to go about this. I need someone that is patient and willing to answer even my stupidest questions. They have to be good at replying on time to any message I send (48 hours unless something important came up in their life). You must be asking, 'what's in this for me?' Well... not money, that's for sure. But you know that good feeling of satisfaction you get when you help somebody? You'll get plenty of that. And later, when I go and write a program to cure cancer, you will get credit as my mentor (this is obviously a joke, it saddens me that I need to explain that)*. All I know is C++, but I also want to learn C# and Java. Thanks to everyone :D
*unless this actually happens, in which case you will be credited
They have to be good at replying on time to any message I send (48 hours unless something important came up in their life).
That's quite a demand :)
All I know is C++, but I also want to learn C# and Java.
If I may suggest, leave those for later. C++, C# and Java have too much in common, so learning C# or Java won't broaden your programming horizons and perspective as much as learning something different would. I suggest you choose a dynamically typed language as your second one. Python would be an excellent pick. It's fun, very easy to pick up, and it allows you to get things done pretty quickly.
Unless, of course, you have some more immediate reason to learn C# and Java.
Sorry, I thought 48 hours was realistic :P And I'll look at Python. The only reason I wanted Java and C# is because I've got a friend in the industry, and his engine only uses those, but it's a while till I get there.
i'm going to check out those sdl sites!
computergeek, having gone through both of 'em only means you think the latter is best after you went through the first... not the reverse... i guess i will take a look at both of 'em haha! in the reverse though