VRChat 日本wiki - Unityの基本を学習する
3Dゲームの制作経験者なら特に問題ありませんが、Unityをはじめて扱う場合はまずUnityの操作自体を学習する必要があります。
このページでは初心者が0からUnityを学習するのに役立つものをまとめました。


Unityの最新バージョン

現在のVRChatに対応しているUnityはUnity 2019.4.31f1です。
※Unityダウンロードページは常に最新版を表示するようになっているので、目的のバージョンを探しましょう
アバター、ワールドの挙動やライティングが変わってくるので最新版にしておきましょう。
バージョンによっては対応していないAssetがあるので注意しましょう。
バージョンについての公式リファレンス

Unity Hub

Unity Hubをインストールすると複数のバージョンを管理できます。

Unityを学習する

Unityの基本マニュアル

Unity - マニュアル: Unity マニュアル (5.6)
unity公式のマニュアルです。1つ1つググらなくても、リファレンス(各機能の説明書)を読むことでコンポーネントやゲームオブジェクトの詳細を確認できます。
Qiitaはプログラマー向けの情報共有ブログのようなものです。突っ込んだ話などはQiitaで検索すると解決できる事があります。

詰まった時にする事

初心者向け動画講座

youtubeで「unity 入門」で検索
最初は本などよりは動画教材が分かりやすいと思います。

Unity入門 (全26回) - プログラミングならドットインストール
画面がMac版でバージョンも古いですが、基本的な事は変わらないので概要を覚えるのに使えます。

一歩進んだ学習

Unity3D Japan
UnityJapanの公式youtubeチャンネルです。unityに関する様々な講座がまとまっています。

【Unite 2017 Tokyo】ゲームの見た目も盛ったら変わる!ヤバい!ポストプロセス!!入門!
見た目をを豪華にするPost Processing Stackの基本的な事がつまった動画です。
VRChatにおいてはワールドを作成する際に活用できます。動画の中でVRでは適用の難しいエフェクトに関する言及もあります。