Visual Studio is free, get the express edition. Or I can get you a free Visual Studio 2013 key for free, I am registered with DreamSpark so I get them free as part of my college whatnot. And 1 year and you're moving on so fast? You might want to take it slow there buddy, stick with learning one thoroughly before moving. For C#, learn OOP, Regex, Databases, Linq, learn about JSON, the use of Client side programming, e.g REST API's and whatnot.
May I see a sample of one of the programs you have written for C#? Maybe a post on pastebin with C# Syntax highlighting would be nice. I could suggest you ways to improve since you want to improve.