I cannot find C# classes where I live, because I live in a small town.
I can't afford to move away from the town to study it.
Could you please recommend some books or courses online for C#?
I could afford online classes maybe, I just do not have enough money to move away to learn it elsewhere.
I am learning it for unity 3D of course and for other uses. Thanks for your time.
Replies
Unity 3D has a pretty good tutorial
Unity 3D Roll-a-Ball Tutorial. Below each video are links to topics discussed in case you're confused or want to delve further.
This is Javascript but I've found it pretty similar to C# - it feels very geared towards kids but it hasn't bothered me so far
Khanacademy CS path
Codecademy I haven't delved too deeply but it seems to follow the same friendly methods as Khan.
http://www.youtube.com/user/BurgZergArcade/videos
http://cgcookie.com/unity/
For basic categories that could be useful. Look up how to use arrays and learn how to use delegates.
http://msdn.microsoft.com/en-us/library/aa288459%28v=vs.71%29.aspx
Thats mainly Unity oriented advice from me though, and I'm still learning code myself. But there are tons of great resources everywhere. I'm personally just learning things bit by bit based on what my needs are at the time mixed with doing small exercises.
http://channel9.msdn.com/Series/C-Sharp-Fundamentals-Development-for-Absolute-Beginners
If you already know the fundamentals I suggest to take a look at the learning section of the Unity3d Website.
wibit.net had great c# videos - but therey back to "comming soon" ... the other videos are great too... but not directly for c#
ah and oh well unity itself hosts a series of tutorials too!
http://unity3d.com/learn/tutorials/modules/beginner/scripting
http://unity3d.com/learn/tutorials/modules/intermediate/scripting
Also, try http://catlikecoding.com/unity/tutorials/, and http://unitygems.com/.
We'll worth it.
I honestly don't know if I will ever need python for anything. right now it would just slow down my progress towards my goals.