Jump to content
  • Advertisement
leonthelion

Good books and courses for a beginner?

Recommended Posts

As the title states, I am a newbie programmer who is looking into getting into game development. Specifically, I would like to focus on iOS development as well as iOS app development (games and non games alike).

I am currently following Angela Yu's course for iOS 12 and Swift on uDemy. Are there any other books/courses you guys recommend that will propel me to the next level? I want to keep educating myself and get better every single day and I would also like to have a firm grasp of the code, etc.

I understand there are many topics like this, but I figure I would ask an experienced forum that is specifically dedicated to iOS development.

Thank you for all the help in advance.

Share this post


Link to post
Share on other sites
Advertisement

Welcome, Leon. The Game Design forum is not for programming questions, so this is being moved to an appropriate forum. Good luck!

Share this post


Link to post
Share on other sites
On 4/11/2019 at 8:00 PM, Tom Sloper said:

Welcome, Leon. The Game Design forum is not for programming questions, so this is being moved to an appropriate forum. Good luck!

Thank you Tom! Apologies for the cross-post. Do you have any suggestions?

Share this post


Link to post
Share on other sites

I used this book to learn Swift myself: https://www.amazon.com/Swift-Programming-Ranch-Guide-Guides/dp/0134398017/ref=zg_bs_11006483011_9?_encoding=UTF8&psc=1&refRID=QB9A6SG45W3B7F59JXWQ

I thought it was a good guide. In terms of textbooks, there are a lot out there. Some are catered more towards advanced programmers looking for a primer, others are geared towards teaching good programming concepts to beginners who've never programmed before.

How much programming do you already know? Is Swift going to be your first language? These are important questions to answer for understanding what textbook/course/resource you need to look for to learn more.

On the game side, there are also several game engines that support integration into iOS as well, such as Unreal and Unity. I haven't used Unreal myself, but with Unity you can create an iOS project from the Unity editor itself, which can then be deployed onto an iOS device. 

I would recommend also learning about some game engines as well. Maybe not right this minute, but once you are comfortable with Swift and iOS basics, I would look into game engines then. If you are going to look into a game engine, you will probably need to learn another programming language (though that isn't necessarily the case), such as C# or C++, for Unity and Unreal respectively. There are some great guides for both languages. Really there are so many guides for those languages, and again, it's important to pick one that looks right for you and using it (i.e. is it for a beginner or an experienced professional? etc.).

Then after that you can invest in a game engine textbook/guide to learn the basics of the engine. 

I hope this helps, and gives you a starting point. Feel free to ask more questions though.

Best of luck!

Share this post


Link to post
Share on other sites

  • Advertisement
×

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

GameDev.net is your game development community. Create an account for your GameDev Portfolio and participate in the largest developer community in the games industry.

Sign me up!