About 2 years ago I stopped working as a .net developer; which i worked as for around 3 years to do some other things with my life.
Anyways, I am now trying to get back into it using c# instead of vb. The thing is I seem to have forgotten a lot of fundementals having not programmed for 2 years so can anyone recommend any good resources or books for someone to read that will refresh their skills and knowledge but not be too basic etc?
THanks
SWG Design 
This very site has some great resources. Choose from products (books and more), courses, blogs and articles above. =)
If you are programming for the web I’d suggest looking into ASP.NET MVC. It’s up to version 3 now so don’t get a book for v1 or v2.
Honestly, I can’t stand working with WebForms anymore. I have version 1 of this book and I liked it a lot. Unfortunately, the v3 book isn’t available yet and I wouldn’t count on the release date being accurate.
If you are programming applications for Windows look into WPF. I’ve no book suggestions for this though.