# What is the best way to learn unity's C# API?

**URL:** <https://forums.kodeco.com/t/what-is-the-best-way-to-learn-unitys-c-api/35502>\
**Category:** Game Tech\
**Created:** [October 12, 2017, 10:03am UTC](https://forums.kodeco.com/t/what-is-the-best-way-to-learn-unitys-c-api/35502 "2017-10-12T10:03:39Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![supajbro](https://s3.amazonaws.com/cdn.raywenderlich.com/community/forum-assets/noun-game-ghost-878668.png) [@supajbro](https://forums.kodeco.com/u/supajbro)\
**Post date:** [October 12, 2017, 10:03am UTC](https://forums.kodeco.com/t/what-is-the-best-way-to-learn-unitys-c-api/35502/1 "2017-10-12T10:03:39Z")

</div>

I have watched all of the C# tutorials on this site and found the videos extremely helpful. I have not really learnt anything on the API side though. Today I bought the ‘Unity Games By Tutorials’ book. I bought physical so I do not have it yet. I wanted to know if that book has an in depth tutorial for the unity API or if I should look elsewhere for that.

---

<div class="post-metadata">

**Author:** ![blackdragonbe](https://assets.chunter.kodeco.com/user_avatar/forums.kodeco.com/blackdragonbe/32/109865_2.png) [@blackdragonbe](https://forums.kodeco.com/u/blackdragonbe)\
**Post date:** [October 12, 2017, 12:26pm UTC](https://forums.kodeco.com/t/what-is-the-best-way-to-learn-unitys-c-api/35502/2 "2017-10-12T12:26:25Z")

</div>

@supajbro  
The book covers on a lot of the most common functionality that the API brings.  
Besides that, I’ve found that the [Unity Learn](https://unity3d.com/learn) site is a good resource for exploring the API, especially the [documentation](https://docs.unity3d.com/Manual/index.html).

If you’re anything like me, you’ll also learn a lot just from using intellisense and seeing what’s available when you type in ‘Mathf.’, ‘Physics.’ or ‘Vector3.’ for example. Googling around also helps if you want do perform a certain task but you’re not sure how to go about it.

In the end, the best way to learn is by doing, so I recommend joining game jams and try to make some small games. You don’t even have to finish them. I’ve learned A LOT from prototypes and games I’ve abandoned.

Go out there and make cool stuff, you’ll be familiar with Unity in no time!

Cheers!

---

<div class="post-metadata">

**Author:** ![system](https://s3.amazonaws.com/cdn.raywenderlich.com/community/forum-assets/noun-game-ghost-878668.png) [@system](https://forums.kodeco.com/u/system)\
**Post date:** [March 28, 2018, 2:03am UTC](https://forums.kodeco.com/t/what-is-the-best-way-to-learn-unitys-c-api/35502/3 "2018-03-28T02:03:51Z")

</div>

This topic was automatically closed after 166 days. New replies are no longer allowed.
