Advertisement

Good books and courses for a beginner?

Started by April 12, 2019 12:41 AM
4 comments, last by Lactose 5 years, 10 months ago

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.

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

-- Tom Sloper -- sloperama.com

Advertisement
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?

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!

No one expects the Spanish Inquisition!

https://www.hackingwithswift.com/

Initial course/book is free. There are more advanced books available, paid.

 

It takes you through several small projects, with their own focus.

Hello to all my stalkers.

This topic is closed to new replies.

Advertisement