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
Jason Zerbin
366 PointsPractice after Swift 2.0 first course completion
Hey kids I just completed the first course in Swift 2 track and I'm wondering how should I practice? Any recommendations?
1 Answer
ianhan3
4,263 PointsI like to warm up on a playground with the material before learning new things. I tend to like to redo the quizzes and even rewatch or reread documentation on the concepts I learned the day before, especially if I think I only half-learned it. I find it super helpful as well to answer questions on the forum of tasks you have already completed. It really drills it into your head if you think about learning as preparing to teach.
If you force yourself to think that everything you learn, you'll have to teach, it forces you to really understand the material on a deeper level. I'd also suggest diversifying your learning resources. You don't invest in only one stock. Why invest in only one learning avenue. I love Treehouse but I also use AppCoda, Ray Wenderlich, and Hacking With Swift. While all the concepts are the same, the way they describe it may be slightly different. You don't know how many times I have gone to one site and not understood a word only to go to another and have that wonderful "Aha!" moment.
Lastly, BUILD. Build, build, build. You can make extremely simple apps just by knowing basics like Strings and UILabels. Do that. Then add a challenge for yourself to add a button to change the label. Then add a challenge to add transitions, then backgrounds, then videos, then multiple view controllers etc. Google is your friend. Don't know something? Google it. "How to [do something] to [something else] [language]" I've found is a good google search - e.g. "How to [add transitions] to [UIImageViews] [Swift]" Stack overflow is an unbelievable resource.
Jhoan Arango
14,575 PointsJhoan Arango
14,575 PointsHave you done the first swift ? or Swift 2.0 is as far as you've gotten ?