I am starting to learn C# and programming. It helped to first get the foundations first, I recommend you some lynda courses since you already started with the Code Academy ones. Do a search for "Foundations of Programming: Fundamentals", "Foundations of Programming: Object-Oriented Design", "C# Essential Training". I'm using C# alongside Unity to learn game development.