I’ve been involved in a C#/ASP.NET project for a few weeks now. It is my “Windows Day” during the week. It is exciting to be in a completely different environment and trying different things. I feel refreshed when I’m back to Ubuntu and getting things done for my employer in Brazil.
The learning curve is demanding though. It is not just a matter of learning a new language like C# and the .NET platform. There are also tools like IIS, SQL Server and Visual Studio. Took me a while to print “Hello World” in the browser.
I did add 2 books to my Safari account at O’Reilly. Learning C# 3.0 by Jesse Liberty and Brian MacDonald and Programming ASP.NET 3.5 by Jesse Liberty, Dan Maharry and Dan Hurwitz.
The ASP.NET book was a good choice for me. It’s hands on and the examples are really easy to follow. Nice start.
Learning C# is a great book only if you are learning your first language. I skimmed through most of the chapters to get the information I was interested in. I’ll try Programming C# next week.