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 trialPATRICK OBRIEN
4,348 PointsProgramming Languages to learn for freelance to travel with?
I am a backpacker who bounces from country to country and I am tired of returning home making money and then hitting the road again. I have always wanted to learn how to code but just did other things. Now I am ready to put my full attention into it.
So I completed the python track to become familiar with the fundamentals of programming. As I delve deeper it seems to me that to be effective at freelance I would need to know html, css, javascript, python, django, php, mysql, etc... the list keeps growing.
Could I learn and become well rounded with Java and perhaps do freelance work with that and then eventual break into mobile development? Is this not realistic with a traveling lifestyle?
Now I don't mind learning all the above languages don't misunderstand me. I am interested in programming to a huge degree and all areas associated with it, so I am just wondering what would be the best path and the best type of work to get involved with that can work with a traveling lifestyle.
Thanks! Pat
2 Answers
Boris Kowalski
13,589 PointsIt's good to have a broad knowledge at hand but choose a few in which you get the most expeience. When you know a programming language it's mostly changing the syntax when switching to another project. Ok, there are more differences than just the syntax but as you learn one language better you get more and more concepts and work styles to use. A lot of them can be brought over to another programming language with not that much hassle. But i would recommend you to dive deeper in the standard web frontent techniques HTML, CSS and JavaScript and choose which scripting language is the most atractive to you and stay with it at first. Later on you can take a new adventure in another language.
Look into freelancing databases which languages are used often and let it flow into your decision finding for the first scripting language. Maybe you decide to stay with JavaScript and no additional scripting language.
PATRICK OBRIEN
4,348 PointsI definitely know that it will take a while to learn. I just want to know which type of work will work best with freelancing and digital nomad lifestyle. Or if its even possible. I need a direction to strive for.
Boris Kowalski
13,589 PointsI have no experiences in working while traveling but when i see what i do as a programmer... then most of it should be not problem to do it from anywhere. And a lot of entries in the freelancing databases don't stress that the developer must be nearby them. But when it would be a problem for the client, you always could change your way and fly over to werever they are coming from. It's then another station on your tour around the world ;)
Konrad Pilch
2,435 PointsKonrad Pilch
2,435 PointsHI, I don't have time now to write all, but when I will, I could write a little bit more on what I know. Anyways, to travel as a freelancer and do work, you must be very very very good , so I believe few years can take or if ur successful enough few months but u never know.