It depends on which learning style you prefer. If you prefer learning via watching someone develop and following along, check out the video courses. If you prefer learning via written content, check out our books.General
If you prefer learning via videos, subscribe to our site and check out our 'Your First Swift 4 & iOS 11 App', 'Programming in Swift', and 'Your Second Swift 4 & iOS 11 App' courses. After that, you’ll know enough of the basics to start making your own apps, and you can refer to the other courses as necessary.
If you prefer learning via books, check out our iOS Apprentice and Swift Apprentice books. After that, you’ll know enough of the basics to start making your own apps, and you can refer to the other books as necessary.General
The most popular game framework for game developers these days is Unity - it’s a powerful cross-platform game engine used to make games like Pillars of Eternity, Hearthstone, Firewatch, and more. If you’re serious about making games this is what we’d recommend. The best way to get started is our book Unity Games by Tutorials, or subscribing to our site for some video courses on Unity.
However, if you already know Swift and iOS development, it’s may be easier to get started using Apple’s built-in game frameworks (SpriteKit and SceneKit), because it leverages your existing skills. The best way to get started is our books 2D and 3D Apple Games by Tutorials, or subscribing to our site for some video courses on Apple game frameworks.General
For our PDF books:
We have a 30 day return period where you can request a refund if you are unsatisfied with the book. We do not offer price adjustments/partial refunds for purchased items that go on sale after you complete your purchase.
For our video subscription:
Our video subscription is non-refundable. You can cancel at any time and will keep your video access until the end of your billing period. We do not offer refunds for unused access time. It is your responsibility to cancel before you are charged for the next month. You can cancel by logging in to your raywenderlich.com account and then clicking “manage my subscription” here: store.raywenderlich.com. If you have any trouble/questions, contact us at firstname.lastname@example.org for assistance.
When you give consent, we share your tracking behaviour across raywenderlich.com with selected 3rd-parties such as Google Analytics. We use this data to better understand usage of the site, and to improve content over time.
If you would like to revoke your consent to be tracked, then you need to clear your browser cookies for the raywenderlich.com domain. For information on how to do this, please follow the instructions on this site.General
No, our videos are available only for online streaming.Video
No, according to our Terms of Service, your login may only be used by one person — i.e., a single login may not be shared by multiple people. If you are an organization, you must create a separate account for each user that wishes to access our Services; you cannot share an account with multiple people at your organization. If we determine that you are doing so, we may charge you fees for multiple Accounts, or may terminate your Account without refund.Video
There's no limit on the number of videos you watch, or how many times you watch a particular video. The subscription provides access to all of our courses and screencasts. You can watch as many as you like.Video
All our video subscriptions are automatically renewing and subscription charges are non-refundable. If you subscribe monthly, you’ll be charged on the same day each month. You will be charged regularly until you cancel your subscription, but you may cancel at any time. If you cancel you will keep your video access until the end of your current billing period.Video
You can cancel anytime via the “Manage My Subscription” link on our store page under the subscription section. To see this link, you must be logged in to your raywenderlich.com account.Video
Here’s the recommended viewing order to get you started with some of our video courses (see the Getting Started with iOS section at the top of the page):
This will give you a good basic foundation. Then you can continue on with our many other courses and screencasts based on what interests you most.Video
All books sold on our site are in PDF format (and most include ePub versions as well). You can download each book immediately after purchasing.
If you are interested in the print versions of our books, these are sold through Amazon.com. We recommend that you buy the most recent edition of the book through our store, as purchasing older editions can make learning difficult and frustrating since the code will be out-of-date.Books
Yes! All of our digital book purchases include the source code for each chapter. You can download the book and all project files immediately after purchasing.
If you purchased the print version of a book, check the Introduction section of your book for a link to download the source code.Books
Yes, you are allowed to use and/or modify the source code in our books in as many apps as you want, with no attribution required.Books
When you buy a book, you can download that book via your raywenderlich.com account. If we update the book, we’ll replace the old edition with the new one, so instead of buying the book again, you can simply log in to your account and download the new edition for free!
However, we don’t guarantee updates for any particular book. If we choose to simply update the book to be compatible with a newly released version of iOS or a toolset, you will receive that update for free. Some books may be discontinued, in which case there won’t be any future updates. In other cases, we may significantly or completely rewrite a book based on iOS, Swift or other changes; in that case, the re-written book will not be considered an update and will instead be available as a new book for purchase.Books
Yes! We offer bulk discounts for class orders of 10 or more copies of a book. Contact us at email@example.com and tell us what book you’d like to order and how many student copies you need.Books
Go to store.raywenderlich.com, click on the 'Log in' link in the upper right hand corner and enter your e-mail and password. Once you’re logged in to our system, any book you’ve purchased will display a download button on the store pageBooks