I think it's for beginners. It starts out very basic and assumes you have some programming knowledge. You said you've worked with JavaScript, so you should already know the basics. I recommend you look for this book at your nearest book store and skim through the first 20 pages. Read the intro too. This is the book I used to learn strictly C#, no web stuff.
Some concepts, I think, you'll have difficulty understanding no matter what book you use. If you've never done advanced C++ or Java programming, you might have a bit of difficulty understanding interfaces, delegates, and events. It's no problem though. You always have forum people to help you.
Reputation Points: 262
Solved Threads: 18
a.k.a inscissor
Offline 1,227 posts
since Feb 2002