유니티가 좀더 입문하기 좋은 것 같습니다.
일단 C#이 조금 더 입문자가 받아들이기 좋다고 생각합니다.
먼저 간단한 2D게임부터 만드시는 것을 추천드립니다.
제가 처음 유니티를 배웠을 때 사용했던 도서입니다.
https://www.aladin.co.kr/shop/wproduct.aspx?ItemId=60117729
2D 게임을 만들기 때문에 3D보다 난이도가 쉽습니다.
그리고 유니티라면 C#을 이용하는 경우가 많지만, 아직 초보시라면 초보 유니티 책을 보시면서
C#은 틈틈히 배우시는 것이 좋습니다.
C#책을 따로 사서 익히시면 조금 지루한 감이 있습니다.
간단한 2D 게임을 만들어보면서 유니티 엔진이 어떻게 돌아가는지 익히신 후,
만드시고 싶은 게임 관련 유니티 도서를 다시 익히시는 것을 추천드립니다.