Based solely on my experience through different companies, it seems entry level would start somewhere between $45-65k / year and senior level probably from $65k-85k / year and then management would go up higher from there
Intro Programmers (those without at least 2 years of working experience in the field) will make between $35k and $60k per year with a degree in Comp. Sci., Software Engineering, or sometimes Computer Engineering
That being said, C++ is probably the still most dominant language for games (outside of mobile) so find something you like working with using that. Otherwise if you just want to make a game for fun, look into UDK or Unity and just make something
@saadtaame I usually do things that are performance critical, but besides that I'll do whatever the team needs. or debug whatever other people in the team fails to fix.