I Have Some Questions For all Unity Vets. New To Unity And Game Development and C#.

Good morning everyone,

I have looked at other forums and did not see any answers to my question already

So I’ve been interested in learning C# and Unity. My exams are all done and I am ready to start this awesome journey I been wanted to take for so long. So I got a 7 in 1 book for C# which teaches you C# basics, VS, WPF, .NET and other stuff. My goal is really to use VS to make web apps and console apps but I am also interested in Unity because I would like to make games for Android and IOS. My questions. Should I learn C# before I even dare downloading Unity or should I Start Unity along with VS (Visual Studio). I’m a business major student and will mostly be using VS for software’s I want to make that are related to the business world (business web apps bla bla bla) and Unity for games. The resources I have at hand to learn C# is the 7-1 book I bought off amazon access to online learning sites (lynda) and for Unity I have access to the learning site and all the resources on this site. So Any ideas how I should start my journey? I value both VS and Unity equally. Also below I will list the specs of my PC please tell me if this will stand Unity, I have full adobe master suite plus CC products and my PC can handle all of them no problem but I don’t know Unity so please leave your comment. and thank you very much if you read all this thank you thank you.

XPS L502X
i7-2670QM @ 2.2 with Intel Boost (3.10 Ghz)
NVIDA Geforce GT 525M (1GB)
Intel Graphics 3000

Personally I learned programming prior to getting into game development, but that’s only because the tools now available weren’t around back then. I learned C# prior to Unity, C++ prior to Unreal 4. Were I starting now I would determine which area I wanted to focus on the most (general apps vs Unity) and start there. Unity does use an older .NET (equivalent to 3.5) but the basics are the same and you won’t likely dive too much into the newer ones until you’re past them.

By the way one of the recommended books on these forums for learning C# by itself is the C# Yellow Book. It’s a free ebook by a professor at the University of Hull. It’s updated roughly once a year I believe.

http://www.robmiles.com/c-yellow-book/

3 Likes

Thank you for your input and the link to the ebook I downloaded it. I will definitely print it out. Unreal 4? I had to google that looks pretty cool. I wished all platforms used one language. It would make life easy for lots of people.

Learning similar technologies concurrently can be very beneficial. Often, learning something in one area will help make something click in another.

While you don’t have to be a great programmer to create things with Unity, it definitely helps and lets you do more powerful things more quickly. You’ll be less reliant on third party plugins, and when the ones you do use break or are poorly documented, you’ll be equipped to rework them yourself!

Additionally, learning to program helps you to think logically, which is a useful skill in every aspect of your life. So I would never recommend to somebody that they don’t learn to program.

Your PC is fine to run Unity, also.

God, no! Think of the environment! It’s available online so you don’t have to print it out! :stuck_out_tongue:

And we should all have the same skin color, and wear the same clothes, and live in the same type of houses…

1 Like

It’s Unity’s primary competition at this point. Both engines are very good and have advantages over each other.

Different languages have different ways of solving problems. Some are better than others for their domain. There are past examples of using languages in areas they weren’t originally intended for and they didn’t always make life easier. Those that were considered a success are still present in those areas to some degree.

Learning a new language is pretty straightforward and most developers can learn a new one in days if not hours. It’s that first language that tends to be the hardest. Many programming concepts are universal though so after that it’s easier.

2 Likes

I think its time to stop learning and start making things. Go over to the learn section. Make roll a ball.

3 Likes

Thank you for your input. I really hate hurting the environment but I also like real books! This is going to a tough decision! :stuck_out_tongue: also I don’t know about the other two things but everyone having the same color skin could just be a good thing hahahahhaha.