I am currently a C# developer with about a year of experience. I am currently working on finishing my computer science degree with a minor in mathematics.
I love the job that I am in, but I the things I really want to do are in C++ (i.e. game development, firmware, scientific development, working for a software company).
How hard is it for a C# or Java programmer to transition to C++ development? Also, I was wondering what would make me a good candidate for a game development or a job in embedded firmware development?
BTW, I have taken a few classes in C++, so I do have a pretty good grasp of the C++ syntax.
Thanks in Advance,