Welcome to the Treehouse Community

Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.

Start your free trial

Game Development

New to coding. Not sure what languages to learn.

Hello! I am very interested in making a game and publishing it on the google play store. I read unity is a good software that helps create ok to good games. I just dont know where to start learning. I have a decent understanding of html and css, but would it be necessary? or should i look into c# or java? any advice would be appreciated.

2 Answers

Ben Reynolds
Ben Reynolds
35,170 Points

It can vary depending on the game engine, for example i think Unreal uses C++. But for Unity then yes, definitely dig in to C#. I think C# is a good one to learn even if you don't plan to make a game, it's pretty versatile and can be used for lots of different purposes. Object oriented programming is a big topic and very different from html and css, so don't worry if it doesn't click overnight. The key is lots of practice.

Florian Stegemann
seal-mask
.a{fill-rule:evenodd;}techdegree
Florian Stegemann
Full Stack JavaScript Techdegree Student 22,660 Points

Hi, if you're interested in game development with Unity, then C# is definitely the way to go. There's a a learning track about game development with Unity and C# geared towards beginners here on Treehouse, that might be interesting to you: Beginner Game development with Unity