Learning C# an like to be an professional programmer.