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

General Discussion

Kevin Coquico
Kevin Coquico
3,371 Points

Front end development course and IOS Development

Hi Im a new student in treehouse and Im in the middle of studying the Front End Development course, however I am more interested in IOS development. Would you advise to finish the front end development course first or just disregard the course and go to the IOS development path?

Also can someone advise about the amount of hours I should do in a week of studying. I currently study around 5 hours a week.

Third question, would you advise to take notes whilst watching tutorials or should I just keep practising using workspace and hope for the best? Any advise would be much appreciated.

Many Thanks.

Moderator Edited: Changed topic of post to General Discussion, as it does not pertain to a specific Treehouse Course.

1 Answer

Learning is extremely subjective. This comment is probably not going to be helpful, as a consequence lol

  1. What's your goal? are you trying to become a frontend developer or an ios developer? are you just learning as a hobby or trying to make a career?

  2. How many hours you study per week depends on what works for you. I spend upwards of 10 hours per week in study. But I work in the programming field and I look at code all day, so that works for me. what works for you is going to depend mostly on you. I think as long as you do more than 2 hours a week you're fine. other than that do as much as you can do without getting burned out. this also depends on your goals though.

  3. Again, this depends on your. I'm not a notetaker, for instance. notes don't help me nearly as much as doing the work and deciphering other people's code. In general, i'd say taking notes in unnecessary in programming/development.

Kevin Coquico
Kevin Coquico
3,371 Points

Thanks for your reply Christopher!

  1. My goal is to work in iOS development field. I have no coding experience before I joined treehouse. I previously thought that I needed to learn html,css javascript etc before I jumped to iOS development but I think this is not the case because its a different programming language. Am I correct?

  2. Actually Im trying to study about 2 hours a day now..Its just difficult remembering things specially when your a beginner.

You mentioned that you work in the programming field? Are you a front end developer?

Hey Kevin,

You are correct. It's not necessary to learn html/css/js before you start with ios development. Programming principals in general can be applied to whatever language you are using. It's mostly about being a good problem solver. I'd say jump straight into ios. If you find yourself having an extremely difficult time grasping the basic concepts like what variable is, and you don't feel like you can do it, you can always fall back to something less specialized. Web programming is a good primer for the basics. you could really do any beginner coding course though. I'd suggest java or c#, as they are both relatively middle of the road languages and both object oriented. But try ios first and see if you can make headway.

As a beginner, you may want to take notes if that helps you. But don't feel like you really have to remember everything. Learn how to effectively google and you'll be fine :-) .. seriously, there's way too much information to try to retain it all in abstract. A good programmer is always learning. most of us live on Stack Overflow lol

I'm a general programmer. which is to say that i've been doing it long enough that I do a little of everything. I specialize in web programming, but more backend than frontend. although I did do frontend for a number of years. I decided I prefer backend. But over the course of my work day/week I touch several languages including java, php, c#, html, js/jquery, etc.. and within those languages I use several frameworks. I'm currently taking a bootstrap 4 course here(frontend) as well as android development. Always be learning! :D