My plan is know the language then learn how to do game programming with it and then make a simple game then make my way up from that.
My plan overall is to start my own indie company
So make games and sell them. All alone or within an indie team? Its important because if you wanna do it all alone, you will need to be a good programmer, artist, designer, PR guy, marketing guy, etc. (Of course you can buy art, music, hire a marketing guy ...but you get the point:)). In a small team you dont need all of that.
my own indie company but i want as much experience as i can get
If you dont want to work for a company then you dont need "experience"(maybe you will change your mind later, ...but the Uni will give you enough experience to get an IT job, so no problem). You need to make games.