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

What should I study for now? I want to be able to freelance very soon with sites like fiverr, freelancer, odesk, etc....

Hello. I'm in the process of becoming a developer. Ultimately, I'd like to be able to freelance. I want to know some of the best courses to study first. I'm willing to build websites, mobile apps, debug code, etc... Does anyone know which option will give me the fastest results? I'm open to all opinions.

4 Answers

Hey Adam,

honestly there is no quick and easy way to do what you're trying to do. It really takes some time to develop the skills for developing apps and websites let alone master them. I really think you should focus on learning one programming language that interests you the most. I'm not sure if you've studied any language yet but I would make the following recommendations based on your interests.

If you want to learn web development first, you should definitely follow the front end development course and start with the html course.

If you want to learn app development first, I would recommend taking the java course so that you can learn the fundamentals of programming.

If you want to learn general programming, consider picking up an easy-to-learn language like python.

In any case, I think you should just start with whatever interests you the most.

Hey Tommy. Thanks for your feedback. That's sounds like a solid answer. So far, I've studied java. I'm about 70% through the task.

Oh awesome! How do you like it so far?

It's been amazing. However, sometimes when I go to sites like codingbat I try to solve problems and have a hard time understanding them. I haven't reached the tougher parts of the java task yet. But I will! :)

That's good. Just wait 'til you get to the fun part: android development.

Tommy Choe android development Woohoo! I can't wait. :)

Fastest results: do the Frontend Web Development Track, the WordPress Development Track, and then start working your way through the backend development tracks, beginning with PHP, Ruby, Rails, then Full-Stack JavaScript.

Why? Because on the sites you mentioned the VAST majority of the available jobs will require you to know HTML, CSS and JavaScript. There are more WordPress templating, plugin development and just plain "fix my WordPress site" jobs than you can shake a stick at. Of the jobs that require both front and backend development, most will be PHP, but the best paying ones will be Ruby on Rails. The most fun will be Full-Stack Javascript but they will also be the most demanding and most difficult to get as a junior developer.

Java and Android: you might be able to get a gig here and there, but it's my impression from looking through job adds that there's a glut of clients out there looking for Android developers, but they also want their app coded for iPhone/iPad as well, and they're near universally of the opinion that any app can be coded for a couple hundred bucks.

Hey Kristin. Thank you so much. That was very useful information! I will do just that. ;)