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

Business

Owen Schebella
Owen Schebella
4,392 Points

Best areas to get into? Freelance-wise

Hey everyone! I'm only some 700 or so points into my training here in the last week but I'm very passionate about getting involved in design/development etc but I am actually pretty unsure as to what the best areas are to focus on because there is so many different avenues to take even just in regards to languages. With the intention of doing freelance or contract work in the future, would it be best to work on mostly HTML & CSS for website development or should I be focusing on languages like Ruby or learning Swift for ios apps? Any guidance or opinions from those with experience in the industry would be greatly appreciated! :D

2 Answers

Well you have several ways to go.

Mobile, learn ios and android. You can either try for the next billion dollar idea(good luck), or do small time work for people who can't code and need someone to make their apps for them.

Desktop, I would suggest looking at some sort of C variant. Like C++ or C#. These are what most companies want there code written in. Of course this is the most complex and hardest choice of all your choices, but it's more long term work.

Web, this area I would say you need to learn php,css,html5. Before tackling ruby or what ever framework you want to learn. This area is so widely diverse that it's hard to tell you which one you need to learn since every project is different and uses different components.