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

Which of the beginning options for Treehouse are most realistic for me?

I am new to Treehouse. This is actually my first day. I'm unemployed at the moment and found Treehouse through my local employment division. My question is two fold. What is the most realistic education path within Treehouse as far as learning in a short period of time with absolutely zero experience with anything other than windows office. What is going to be a better starting point with this limited knowledge, front end developer or Android app developer. One of the first pages when signing up for treehouse suggested front end developer if you did not know what you wanted to tackle as a path. My experience with code is limited to only the advanced excel class I took in college. I have a bachelors degree in business leadership management and have no real world job experience other than 15 years of retail sales and customer service. This is all new to me like I'm sure it was to a lot on here. Thank you for any insight or advice.

3 Answers

Joseph Anastos
Joseph Anastos
17,755 Points

Coming from your background I would suggest the front-end development path first. The web design path generally leans towards those with a creative background although it is a great supplement once you learn the basics of coding. The front-end path teaches you the building blocks of everything else you might want to try, and will help you figure out if you enjoy software development.

As an added benefit, if you don't like coding the HTML, CSS, and Javascript you will learn is highly valued in digital marketing positions which your business background could help you land a job in. If you do end up liking development those basics will make learning mobile, back-end languages, and everything else much easier. If you have any other questions please feel free to ask. I just started not too long ago and took this on as a full-time job. I am now on the cusp of decided whether to start applying to positions or start my company.

Good Luck!

Hey Ryan,

If you are feeling unsure about jumping straight into the Front End Track you might want to take a look at some of these courses - found in the library section.

Under the 'Development Tools' category: Technology Foundations and Website Basics.

Under the 'Digital Literacy' category: Computer Basics.

These are pretty short and will get you feeling more comfortable with your computer in general. Otherwise jumping into the Front End Track is a great option! Learning Front End skills at a level that will land you an entry level job is not that difficult and doable in a few months if you put in some consistent time going through the courses.

There is also a lot of courses that are business related - and have great information about owning a tech business. Given your experience in the field this might be a good route for you.

Also, there are a ton of treehouse videos on youtube that provide a lot of good information! Interviews with professionals and FAQ's in all areas of programming etc.

If I have already started my Android track how do I restart on the Front end track?

Joseph Anastos
Joseph Anastos
17,755 Points

First of all if you would prefer to learn app development that is definitely a valid starting point. However if you want to do the try the Front-End track all you need to do is go to the "tracks" page by clicking on the icon on the left hand side of the page. Then you can choose to join the Front-end track. If you change your mind you can switch tracks at anytime by doing the same procedure.