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

CSS

Making decisions related to technologies / development track

So, for the past 3 years or so I have started to play around with the idea of getting myself into development. I have learned HTML and some CSS when I was in the 5th grade and I really liked it but never followed through and abandoned the whole idea.

Of course this helped me understand some core principles and be more of a "power user", but I never got the chance to enter the "development scene".

Now that I have started learning I am facing somewhat of a constrain when it comes to choosing the development track (Web or Mobile in the case of Treehouse classes).

I love the web and I honestly think that in the future the Open Web Technologies will take over the iOS / Android scene and the discrepancy between native / web will shorten. However, at this point, since I am a mere beginner, I am wondering if learning both Web and iOS development is a good idea or if it might be a little too much for a beginner.

Basically I would love to develop for iOS and for the Web as well but I would love to hear some opinions about what would be the best approach!

Thanks in advance!

3 Answers

I have been learning development pretty actively for a year now, I'm working to get RoR down because I ultimately want a job using it. Aside from that I well versed in HTML5, CSS, and jQuery. the reason I say all this is because when I started I noticed that it's easy to get overwhelmed so I would start with web development and once you have a level of comfort with it you could go into iOS development.

It all really comes down to what you want and what you enjoy doing, so try everything and see what you really enjoy doing and dig into that. Also I've realized that the more you learn the easier it is to pickup new things.

Good luck, and remember to have fun with it!

I agree with George Offley. If you're not specifically planning to launch an iOS or Android app, then I'd go through the Become a Web Developer Learning Adventure first.

Ben Jakuben
STAFF
Ben Jakuben
Treehouse Teacher

Learning the web first is a great way to cut your teeth and get experience that applies everywhere. But there's no prescribed order; if you're more excited about mobile development then you can very easily start with that with one of our mobile learning adventures.

Whatever you choose, learning stuff after that gets easier and easier because so many core concepts apply across all programming.