Where can I learn how to program an NXT using C#? I've been toying around with my NXT 2.0 set for a few years now and I would like to learn how to program it using C# language. I have no experience in coding and I am definitely not a computer geek. Are there any tutorials that can give me a headstart in this thing?
You could start here for example: LEGO MINDSTORMS NXT Tutorials Overview

For a generic C# introduction see here: C# Tutorials or The complete C# Tutorial or C# Tutorial or just do a Google search for "C# tutorial".