Original Post
I started learning C++ some time ago, and feel I am a competent programmer. However I've read using C# and Java makes developing applications and games much quicker, and theres a less steep learning curve. I know about how dealing with bugs is easier in those languages, however that doesn't make me want to switch. Essentially, I am asking if I should switch to C#. I've succeeded in making a tic tac toe game and Simple R.P.G. in C++, and know a lot about the language. I really like C++ and so far have had fun learning how to program with it. So should I give up on C++ and switch to C# now that I'm a few months in. (For clarification, C++ is my first language.