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

iOS

Swift 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
seal-mask
STAFF
.a{fill-rule:evenodd;}techdegree
Gabe Nadel
Treehouse Guest Teacher

Jaber,

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.

Thank you so much. That was helpful. :)

First, 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.

Thanks a lot. I loved your comment on Photoshop and Illustrator, that brought my attention to something that I haven't actually thought about before.

There are some other courses on mobile design that you might want to do. They are under the design category, not iOS.