Always good to have a few good books on the subject, you may also like to take a look at:
- online C# tutorial (if you can handle the ads), and another.
- CodeCompile's General Programming channel on YouTube (there's another channel there about using Unity3D too if of interest)
- lots of others..
Once you know enough to ask the right questions you will find a lot of what you want to know using your favourite search engine.