Hi there, I'm a C# programmer and I want to be a game programmer. But I have some doubts about it. 1.how important is to know about concept art, character design, and all these others fields in game development? 2. I'm completely lost in what language i have to learn first... Thanks!