Codementor Events

How I learned C# and Unity

Published Nov 15, 2020Last updated Nov 18, 2020

// Why I wanted to learn C# and Unity

After leaving High School, I wanted to learn a real programming language, not GML (very limited language for a very limited game engine). I stumbled around with C++ and Python until I found Unity and C#

// How I approached learning C# and Unity

I knew I couldn't just jump right on in to Unity, a mistake I see a lot of beginners making. Instead, I spent around a year doing just command prompts and Window applications to learn C# thoroughly so that when I went to Unity I could effectively use it.

// Challenges I faced

C# is a beautiful language where there is many ways to do the same thing, which I think is great, but it means that there is a lot to learn, and you also have to learn earlier stuff that later becomes obsoleted by newer features, just because it's much easier to learn that way, as opposed to jumping into C# 9 with all the many new features. It won't make sense unless you know the versions before hand.

// Key takeaways

Learning programming is hard for everyone, but it is a language and the process of programming is very similar to talking. We have grammar, but learning the grammar is the easier part compared to writing a poem/program.

// Tips and advice

Some people think they "aren't a programmer" but anyone can program. As mentioned earlier, it's always hard for people, but eventually it will click and you'll wonder how it never made sense before.

Discover and read more posts from Austin Bryan
get started
post commentsBe the first to share your opinion
Show more replies