This book did not teach me what I needed for C#. I needed a book to show me C# and Visual Studio. By the time I got 3/4 way through it, I was not keeping up and it was not working for me. I then tried "Sams Teach Yourself Visual C#" and I am now doing much better. Now I am understanding the C# coding and VS.