Welcome to the Treehouse Community

Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.

Start your free trial


Getting started in iOS development

I am new to programming before joining tree another Training company suggested that I learn Python before I learn iOS development. Is this true or willing learning objective c On tree house do the job. Please let me know so I can get started on iOS that is where my passion is.

2 Answers

Anjali Pasupathy
Anjali Pasupathy
28,883 Points

Based on my own experience, I'd say start with the Swift 2.0 track, and then check out the following courses: Intermediate Swift 2, Build an Interactive Story App with Swift 2, Protocol Oriented Programming with Swift 2, Generics in Swift 2, Closures in Swift 2, Introduction to AutoLayout in iOS, and Network Programming in Swift 2.

Those courses more or less cover everything TeamTreehouse has to offer on Swift 2.

After that, I'd recommend taking the Swift track to see the differences between Swift and Swift 2. The Swift track also contains content that the Swift 2 track and courses currently don't cover; however, the Team Treehouse staff is working to fix that.

After that, I'd say take the Objective-C track. A lot of code you'll find in apps and in examples people give for how to do various things with apps are going to be written in Objective-C. Objective-C is a lot like Swift in its types, properties, and methods; however, its syntax is very different from that of Swift. Learning Swift and Objective-C after learning Swift has proved to be incredibly helpful for me in my own ventures in iOS development.

The other courses and workshops in the Library under iOS are also very interesting and useful, and I'd recommend browsing through them and checking out whatever catches your eye.

I hope this helps!

Is swift 2.0 track different from Swit 2.0 basics course I Found here. Btw thank you for your fast response. https://teamtreehouse.com/library/swift-20-basics

Anjali Pasupathy
Anjali Pasupathy
28,883 Points

The Basics Course is a course included in the Swift 2.0 track. The track is an ordered collection of courses, the first of which is the Basics Course. I'd recommend taking the Swift 2.0 track because it provides a series of courses in a specific order, providing some guidance on how to go through the Swift 2.0 courses.

And you're welcome!