I seem to have approached my Unity education backwards.
I recently completed Will Goldstone’s book, Unity Game Development Essentials.
I’ve now moved on to Unity 3D Game Development by Example by Ryan Creighton.
Or at least, I thought I was moving on – actually, Creighton’s book seems to be the more basic one! It covers the basics of coding better than Goldstone’s book, starting with writing one line and changing one variable, then repeatedly checking to make sure you understand what you just did.
Still, I think I might recommend approaching it the way I did. Goldstone’s book allowed me to build a complete 3D game quickly, which was a great confidence booster. Now, I’m ready to dive into Creighton’s book, and actually understand what I’m doing.
By the by, I recommend Unity 3D. It’s been a great tool thus far.