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
Jaber Almarri
Courses Plus Student 1,547 PointsSwift and other questions
Hello,
From what I've learned in the introductory video of the swift course in your website is that I will only end up learning the basics of Swift, meaning that I won't 100% master the coding language of swift. It was also mentioned that there will be several steps that need to be taken once I am done with the IOS Development with Swift course, and the person didn't actually explain what these steps (courses) are. So I am a bit confused to whether starting with the (IOS Development with Swift) would make me well-rounded enough to create apps, or not? if not, what else do I need to study from this website to be knowledgeable enough or ready to create apps? what do you recommend? and do you think that for a beginner (who knows absolutely nothing about coding) it would be a good idea to start with objective C, or should I keep it the way it is and start with swift.
Thank you.
2 Answers
Gabe Nadel
Treehouse Guest TeacherJaber,
Good questions. I think that you could start with Obj-C or Swift, though Swift is probably going to be easier if you have no coding background. The syntax in Swift is more like english, fewer places where you need to add funky stuff like semi-colons.
As for actually building apps, the language course ALONE won't prepare you to build apps, for that, you'll need to complete the iOS Development with Swift TRACK which has courses on both language and building apps and of course, the combination of the two. As for MASTERY...that's going to take resources like Treehouse and a lot of time and practice on your part - no way around that. That said, you can build all sorts of apps and get lots of real work done, before you reach the level of mastery.
Caleb Kleveter
Treehouse Moderator 37,862 PointsFirst, start with Swift; Objective-C is a much more complicated language, and a good foundation might be helpful. I haven't finished the whole Swift track yet, but I'm almost done, and I think you learn enough to make an app. You don't need to study for these courses, they start at the vary beginning. The other thing you might want to learn is design, the courses on Illustrator, and Photoshop might be a good start.
Jaber Almarri
Courses Plus Student 1,547 PointsThanks a lot. I loved your comment on Photoshop and Illustrator, that brought my attention to something that I haven't actually thought about before.
Caleb Kleveter
Treehouse Moderator 37,862 PointsThere are some other courses on mobile design that you might want to do. They are under the design category, not iOS.
Jaber Almarri
Courses Plus Student 1,547 PointsJaber Almarri
Courses Plus Student 1,547 PointsThank you so much. That was helpful. :)