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
Alia Khan
3,733 PointsNewbie Motivation needed
Hello everyone ,
Im new to all this and learning how to code in swift. I've never coded before so this is all new. Currently I'm half way through the swift basics but find myself having to go back as i don't remember some of the things and what they mean. Is that normal? I mean Amit does say we don't to memorise the things as they're in the teachers notes whereabouts is that? Also any tips on how to learn faster and be motivated?
Thank you XX Alia :)
2 Answers
Jason Anders
Treehouse Moderator 145,863 PointsHi Alia,
There is no trick to learning faster. As for having to go back and review, that is completely normal. Everyone will learn at their own pace, but I think with coding, it comes down a lot to how much you are enjoying it. If you are engaged and liking what you are learning how to do, it will get easier the more you do it. If you find it a chore, well then...
So just hang in there. I often go back to review, or google the information I need but sometimes have forgotten exactly how to do.
If your watching the videos from within the courses, the Teacher's Notes will be under the video along with the Downloads, Transcripts, and/or Questions.
Speaking of questions, it is very helpful to spend some time in 'The Community' going over other students' questions. There may be some that you know the answer to and can help. Maybe you can't quite remember, and the answers will explain again for you in a different way (which helps to remember it better), or you could even research the answer to a question, thus helping yourself and another student.
Keep Coding! :)
Jhoan Arango
14,575 PointsCould have not gotten a better answer than Jason’s.
I’ve been in your shoes before, and I still do not know a lot of things with Swift, and I have never done coding myself before. And everything I’ve learned, I learned it here. One thing that helped me a lot was to come to the community and help answer questions to other students on subjects I felt confortable with. For example if you finish the Basics of swift, then you can keep an eye the community for any questions regarding basics, and you can answer them, and if you forgot about it, then you can do a little research again, and then answer. I learn by teaching, it’s crazy.
Another great thing with swift is, download the book in iBooks The Swift programming language it will help you TONS.
Keep coding, and enjoy it. It gets better. I’ve only been doing it for about 4 to 5 months, and I already have an app in the app store that about 200+ people use. :) It’s a simple app, check it out ;) PAX+
Good luck
Alia Khan
3,733 PointsHi thanks its nice to know there are people who have experienced the same challenges when starting out .I think that is so true it is a lot easier to learn by teaching others than just doing it on your own. I will check it out how much is it on ibooks? Wow thats so cool is it out on android yet?
Jhoan Arango
14,575 PointsThank you, the book is free, and no it’s not out on Android, hopefully google adapts Swift as a developing language for their operative system as well some day and I can make it for Android too..lol
Good luck
Alia Khan
3,733 PointsAlia Khan
3,733 PointsHi Jason, Thank you for that response its hugely appreciated . I think with coding at the moment I don't consider it a chore but its not fun if you get what I mean , I enjoy learning but I I think its a bit like learning how to ride a bicycle at the begining its hard and not fun but once you know how it gets more enjoyable. Im just setting a target of learning one new thing a day. slow and steady wins the race ;)
I think thats a great idea I will do thanks Alia :)
Gabe Nadel
Treehouse Guest TeacherGabe Nadel
Treehouse Guest TeacherIf you are looking for a little different perspective on early coding efforts, this blog post I wrote last month might be informative. I think you'll find that implementing these habits will actually help you get more out of your learning. It won't make you a whiz overnight, but it could definitely help solidify concepts, keep from getting frustrated and make sure learning becomes a facet of your life as a developer, rather than just a phase when you are a novice.
http://blog.teamtreehouse.com/7-good-developer-habits-wish-id-developed-sooner
Good luck and keep at it!
Jason Anders
Treehouse Moderator 145,863 PointsJason Anders
Treehouse Moderator 145,863 PointsThanks Gabe Nadel for the link to that Amazing article. I will definitely be referring back to it in the future and implementing those habits. :)
Jhoan Arango
14,575 PointsJhoan Arango
14,575 PointsGabe Nadel ! Simply fantastic. Thanks for the link.