Question about c#

I bought a book yesterday to start learning c# with .Net 4.0, and It deals with creating programs, and also making small games on the side (like a little rpg and also a space invaders type game) and I was wondering how easy it is to apply to to unity. I know the language will be the same cross platform, and there is the resources page within the unity website, but will it be easy to apply one I learn? Or is there a learning curve?

Everything you learn has a learning curve :slight_smile: For example, now you will learn that such topics belong in the Gossip section :smile:

C# is used as a scripting language, which typically means you’ll be using C# syntax, but much of the work, such as establishing a main loop, loading assets, managing physics and so on is done by Unity itself, and you can focus on gameplay elements. Go ahead and check out the awesome tutorials that are around this forum and gauge for yourself just how hard or easy it will be for you.

The things you’ll learn will definitely help you pick up Unity quickly.

Why yes, there is alot of documentation concerning Unity:

http://unity3d.com/support/documentation

Welcome aboard. Where we don’t usually answer generic programming questions we usually answer Unity specific questions.

Also, check out the plethora of Unity Tutorials. You will find most of them on youtube or google. (searching is our friend)

http://forum.unity3d.com/threads/51017-5-Unity-game-examples-C-scripting-tutorial-for-beginners

Good old google searches… :smile:

Well, You’re saying that this is a generic question, when it is in fact sPecifically asking about c# coding in relation to unity, but that’s not the point of the thread. I was trying to ask how well learning c# coding out of unity, relates to coding inside of unity. For example, I’m learning with a book (about 800 pages) that ranges from creating a program using visual basic and the picture box and things of that sort, to making small games (assuming that it’s also using a lot of the picture box and stuff) that run by themselves.

Would it be best to finish the book and then try to look at people’s c# codes and see how they work, or find mistakes in other peoples codes, or find a totally different way of learning along with the book (as I’m going to finish it either way)?

Sorry for any mistakes, I’m on my iPhone and a bit distracted at the moment

Learning C# has and known C# has a big advantage ig your gonna apply it to Unity - then you only have to really learn the Unity script functions - but as for all things learning curve still applies, but unity is easy to learn, ive only been using it for many 2 or 3 months and ive found it to be the easiest to learn and most functins are well documented :slight_smile: