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

Best way to learn iOS development from treehouse?

What would be your plan setup in detail on learning iOS development from treehouse?

like how many hours per day, or do you do it by sections like monday do all of the swift basics and then Tuesday do all the collections and control flow? and also any tips you could give would be awesome too.

Thanks

2 Answers

Hi I'm learning IOS Swift development as well and am no expert but here's what I find helpful :)

  1. Firstly try to focus on understanding what is being said rather than remembering syntax. You don't need to know that off by heart and with practise you gradually do start learning it

  2. What I do is I watch the video first and then re - watch it multiple times depending on how hard it is and then I write the main things down on a notepad which is just for my swift learning. Things such as syntax, important info, tips and examples as well as an explanation on how things work. Basically whatever Pasan is saying that you think is important write it down. And treehouse also have the video transcript at the bottom which is helpful.

  3. Read your notes and go back and re do previous challenges and again re watch certain videos, this helps to refresh your memory

  4. As well as the treehouse videos read books on swift as well. I have two books that I read here and there when I'm stuck on something but keep it to one or two books because there is a lot of stuff out there and if you try to read everything you will feel yourself getting overwhelmed , you should be able to find something online or even better for free at your local library.

  5. Read the swift documentation by apple at the end of the day they created swift so they know if better than anyone, however I'd recommend watching the videos first and then referring to the documentation if you want to as sometimes it can get a bit too complex and it helps to have a basic understanding before reading it.

  6. Practise on Xcode, this is quite important and i don't do it enough loool but its the best thing to practise the things you learn and write your own code.

  7. Whilst its important to try and understand and not rush sometimes ul find if you do do entire sections in one go make sure you go over it, Ive been on object oriented section for nearly 2 weeks and its frustrating but its making a bit of sense now and each time you re watch and go back you learn something new

  8. Don't give up, some days it seems impossible but try and keep consistent that's the main thing if your not gonna be consistent then there's no point.. Remember its best to do a bit every day than do loads and then not go back to it for 2 - 3 weeks

  9. Be patient

  10. Have fun! :)

Its a long road ahead but ul get there one step at a time :)

Happy coding and if you have anything you want to ask let me know Id be happy to help if I can in any way

Thank you so much for your input and I will be implementing it into my learning.

Allow time to what you learn to sink in, no matter if is the basics. The important thing is to understand the material rather than going to fast. There are topics that you probably will grasp really quick, but those that are hard to understand give it time, don't rush, otherwise you will regret when you get to more advanced topic. That's my suggestion

Thanks for your input really gave me insight on this.