Thank you for the link and your encouragement. Actually I've been in programming for quite a while so am not absolutely not going to start from scratch. I've been till now seeking help of books(like Wrox and Blackbook from libraries and free-ebooks). I used to do C and C++ programming as well. But owing to huge pressure of my class 10 boards and pressure from surroundings I am unable to go far away for learning. Previously I got a chance to study at a CMC institution at absolutely free of cost and that where I learned C and C++ programming and started off with c#. I've developed a few stand-alone applications using C# like those required by small companies using .NET 3.5 and SQL SERVER 2005 and access database. But I couldn't continue further as the CMC institution dissolved and I am wandering helpless. I would be highly grateful to you if you kindly guide me as to how to progress. I am willing to work hard and even harder but I just need someone to put me in the right way.