It actually does not matter...What matter the most is how you develop yourself for wanted position. Ofc it can play a big role in your carrier and can be a great pushing you forward factor, but that does not define what you are and what you can do.
I started my carrier as database administrator as i was interesting in databases, I soon realised that my interest was no actually in databases it self but in that how they interacted with applications.
I landed my first job as DBA in big enterprise company as intern, worked there for about a year. When i realised that i don't actually have much interest in what i was doing. So i started learning web development, and started small as junior web developer at private company with like 10 people working there. Now i have worked for about 3 years in industry and working for a big company whos main business are loans, and i am growing constantly.
In short. Don't look at your first job as defining factor in your career. Look at more like getting experience in actual work environment, developing communication skills, working as a part of a team and so on.
Key factor in your carrier is how you develop yourself, it does not matter in which professions of area, but more how much you are willing to work with yourself.
For example, if I don't learn X does it mean that I am unlikely to ever be able to take a job that requires knowledge of X?
. So, does if you don't know X then why should an employer who needs X hire you? Or did you mis state something in this question – Brandin Aug 5 '14 at 15:32"If I don't learn C++ does it mean that I am unlikely to ever be able to take a job that requires knowledge of C++?"
I think I can answer my own question already – Brandin Aug 8 '14 at 16:28