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
Kurt Christiansen
601 PointsShould I Learn Web Design Before iOS/Android?
Beginner when it comes to coding. I am most interested in developing apps, but I started with the Web Design track. Do you think it is a good idea to go through the Web Design track before jumping into app development? I figured it would be good to get a background in web design first, but that's really just a guess.
4 Answers
Gunjeet Hattar
14,483 PointsStart with anything you may wish to. Internally everything is related. However, if you are more keen in developing apps, then firstly you need to get started with core language learning. The basics for any language is similar, so for that looking into Javascript for beginners as suggested by Stephen may be a good idea. What will change down the line is only the syntax with which you represent the particular language.
So once you have the core, build your mind into which platform would you like to target first with respect to app development. Mostly people start learning with Android, since its low cost in the sense it doesn't require you to buy a Mac to get started incase of iOS apps, works on all operating systems and you have a number of devices to test on, not just iOS devices. Though iOS apps have their own strong holds in many respects but you can be a better judge on that choice.
Hope that helps and wish you luck with your endeavour.
stephen grider
1,853 PointsYou might have the most luck by going through the javascript track first. I personally find Javascript programming is a lot easier than objective C, so it might make the most sense to get your feet wet on javascript. Some of the concepts end up being very similar between the two languages, namely the MVC style approach.
The web design track probably won't be as useful.
Kurt Christiansen
601 PointsThanks, I'll give the Java track a shot.
Ben Jakuben
Treehouse TeacherThis is a good question. Any and all programming experience will help with whatever you decide on, so you can't go wrong. That said, our iOS and Android tracks include other courses to help you with the basics, so you could always follow one of those tracks and then branch out to other web stuff after or as needed.
Specifically, iOS starts with an Objective-C Basics course, and in Android we include "Intro to Programming" until we have a Java Basics course ready. In fact, you might be really interested in the "Intro to Programming" no matter what.
Good luck!
Kurt Christiansen
601 PointsThanks for the responses Ben & Gunjeet, really appreciate it. I think I'll go with the Android route & "Intro to Programming" as Ben suggested & then branch off later into iOS, maybe go back to web development later on.