Reading, reading and reading. 1. Try to learn best practices in software development by reading materials such as .NET naming convention, C# syntax, Object Oriented Programming concepts, etc. 2. Try not to memorize the framework,but rather try to understand. The framework might be different in your next carrier. 3. Try to learn from people who has more experience, because this is the fastest way to learn. For better understanding - listen and experiment with the coding. 4. Do not right any complicated code during your first year. 5. Subscribe for computer news, MSDN magazine, etc. In my opinion here are interesting articles to read Link1 Link2 Good luck.
SergoT