![]() The documentation is really great, but at first I really didn’t understand anything. It’s essential you get used to the way it’s laid out and the language they use to explain things, as the faster you learn this, the easier time you’ll have in the long run. Your first resource should be Apple’s extensive documentation, which is included with Xcode (shortcut cmd+ctrl+?) and online. Once you start making your own app or are working on the exercises in the book, you’ll encounter specific questions that you’re curious about or need help out on but can’t figure out through the book. In fact I’d recommend your first project to rely heavily on what you learned so that you actually prove to yourself that you learned it. Once you’re done with the books or close to finishing, start making your app and don’t feel bad about referencing or copying code that you used while learning. It wasn’t until near the end of the second book that I was able to really start on my app with any confidence and not get completely stuck.Įven if you end up using different books or doing something else, digest as much as you can and use this time to practice the techniques in the “Finding Answers” section below. Both of those are critical to you being able to create your own app. These books were great because they start off with small ideas and expand on them appropriately, giving you a deeper understanding of what’s going on and the exercises at the end of each chapter force you to stretch your understanding and learn on your own. iOS Programming: The Big Nerd Ranch Guide ( non-affiliate link).Objective-C Programming: The Big Nerd Ranch Guide ( non-affiliate link). ![]() They were highly recommended from many sources and they pair up well one after another since they’re from the same company. What ended up working for me was committing to the two books below. Unless you totally lose faith in the resource you selected, don’t be tempted to buy more books or videos instead of doing the work (I made this mistake!). Pick whatever you think will work best for you and stick with it. Starting off with an idea and sticking to your booksĪt this first stage, you need to learn the basics by just going through a beginner class, tutorial or books. Part 2 will cover these topics in a similar fashion as this with the approach of getting a solid foundation and taking advantage of online resources. Not to say you’ll be a seasoned developer, but you’ll have what you need to build a great first app.Īnother part that is typically not covered is learning marketing and design, of which there are a lot of resources out there but were unknown to me as well. Once you can do these 3 things, you’ll be well on your way to creating your first app. Utilize and modify open source projects for your own app.Understand questions and answers in Stack Overflow.Understand Apple’s official documentation.Your goals should be to get enough understanding of coding so that you can: ![]() In this blog series, I will lay out my advice to help you get over the hump of building your first app as quickly as possible. ![]() Many resources teach you how to make an app but neglect to emphasize amazing resources like Stack Overflow and GitHub, which were critical to accelerating my learning and creation of my first app. ![]()
0 Comments
Leave a Reply. |