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

Xavier Avery
8,059 Pointsgeneral discussion in swift as beginner
I need help understanding how to learn better on treehouse in the swift lessons. Im new to coding so understanding how documentation works isn't known. I feel like Im going through the motions completing the challenges to the next. Im not fully understanding how "Workspaces" works. I think on the swift track it doesn't work. So I do stuff in Xcode sometimes. I want to practice what I've learn to retain it and create my own apps in swift but it seems like Im learning the wrong way. I've been reading other discussions on treehouse talking about looking at forums on other websites. I think I need a learning buddy.
4 Answers

Thelma Boamah
15,726 PointsI went through Swift 2 Basics this weekend and the instructor encouraged doing your coding in Xcode rather than workspaces to get used to Xcode so you're doing the right thing there.
I'm on the Fullstack JavaScript track so I don't know much about studying Swift yet, but what I've found helpful with coding in general is varying how I learn. I can relate to what you said about going through the motions. But I've found that reading a book on the same topic or doing some exercises on a different platform makes what I learned in Tree House sink in a lot better. Also, you'll hear it a million times, but using what you've learned so far in a small project goes a long way toward helping it sink in.

Xavier Avery
8,059 Pointsthanks Thelma...by the way any idea what it means to look at the documentation... like when the teachers mention it in the videos or when people discuss it in the community.

Thelma Boamah
15,726 PointsYes... for Swift it's this: https://developer.apple.com/library/ios/documentation/Swift/Conceptual/Swift_Programming_Language/TheBasics.html
The documentation is the guide that the developers of the language (or plug-in or build tool, most things you include in your program come with some documentation) include to help people understand how to use it. Usually when the instructors mention documentation, there's also a link to it under the Teacher's Notes tab on the same video page.
Documentation can also be as simple as the Readme.md page people include with their repository on Github. Anything that helps other developers understand what your code is doing.

Xavier Avery
8,059 Pointsoh i thought that was it...i wasnt 100% sure though