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 trialRyan Maneo
4,342 PointsI feel really lost.
I made it about half way through the iOS Development with Swift 2.0 Track. I was making real progress. While those courses are still around, they've been scattered, and I no longer have a straightforward linear way of looking at the curriculum. Because of this, I have no clue where I am, and how to continue. I really don't feel like re-taking Swift by starting with Swift 3 Basics, because from what I've read, the only big changes in Swift 3 are API/Naming changes, not changes to the core language syntax.
Can someone shed some light on this? It's really frustrating to no longer have a set track of courses anymore. In the meantime I've just been dabbling in Web Development until this issue is fixed.
Suggestion: Keep Swift 2.0 Track and rename it as "iOS Development with Swift", and simply update the content as time goes on, then allow people to "test-out" of skills and skip videos that aren't necessary.
3 Answers
miikis
44,957 PointsI really don't feel like re-taking Swift by starting with Swift 3 Basics, because from what I've read, the only big changes in Swift 3 are API/Naming changes, not changes to the core language syntax.
Hi Ryan,
Swift API changes are changes to the core language syntax — major changes. The courses to which you are referring cover basic Swift syntax. If you feel lost, taking the newer Swift 3 courses is exactly what you want to do.
Chris Stromberg
Courses Plus Student 13,389 PointsRyan, I totally understand your frustration! The path to follow is not always clear with out the tracks, it may help to substitute swift 3.0 courses where there was a swift 2.0 course. I have also found it helpful to sometimes take a break and come back to learning swift with a renewed fresh focus.
Best of luck.
Ryan Maneo
4,342 PointsThat's kind of what I'm doing by switching to Front-End-Web-Development in the meantime, although this is still very annoying to me.
Tree House8333
12,752 PointsShit man, feeling the same way... But i did write down the course syllabus on my whiteboard few weeks back then, here it is:
- Swift Basic
- Collections and Control flow
- Functions in Swift
- OOP
- Build a simple app
- Enum and optional
- Protocols
- Error Handling 9 Vending Machine 10.Intermediate Swift
- Delegate
- Interactive Story
- Generics
- Closures
- Auto layout
- Network programming
- Debugging
- TableView
- What's new in auto layout
- Obj-c for iOS
- CoreData
- API and collectionView
- ScrollView
- Selfie App
Ryan Maneo
4,342 PointsThank you!
Chris Stromberg
Courses Plus Student 13,389 PointsThanks for posting this!
Robert Gunn
1,741 PointsRobert Gunn
1,741 PointsHi Ryan I recommend substituting 2.0 for 3.0.