> I want to learn asp.net and C#. I donot know how to start and what books to buy. I don't want to end up buying some tough and not easy to understand books. Can we download some free programming language to start with or I need to purchase the programming languages. Please guide.