Learning C# by Developing Games with Unity 3D Beginner's Guide : The beauty of this book is that it assumes absolutely no knowledge of coding at all. Starting from very first principles
How to use arrays, lists, and dictionaries in Unity for 3D game development
Scripting in Unity for experienced C# & C++ programmers
C# Game Programming Cookbook for Unity 3D (Edition 2) (Hardcover) - Walmart.com