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

Joseph Torres
Joseph Torres
6,280 Points

Php and Python battle question...

I have learned a little bit of php and python and really fell in love with Python. Regardless of where the jobs are at, would one not learn the other simply because there may be more jobs in php / laravel vs python / Django? I understand the importance of the job market but shouldn't I learn what my heart is telling me to learn as well?

1 Answer

Hi Joseph,

Great question! My answer is totally my opinion and can be different from others.

You should definitely do what your heart tells, and trust me, you can get gigs writing Python.

I have a few years of experience writing software for different companies in different languages. Here is how my brain thinks about a language: it is a tool.

Programming languages are tools to solve problems. One will solve it easier than the other but at the end of the day, they all try to accomplish the same thing: solve a problem.

If you are learning how to program and you like Python, I will recommend learning Python well, but more importantly, learn the fundamental of programming in general. These skills are transferable from language to language.

I hope this helped!

-Dan

Joseph Torres
Joseph Torres
6,280 Points

Thank you so much, it definitely did. They seem to instill fear for not being a php developer it seems. I did think it was easier to pick up compared to JS. If a job ad for a software/web developer requires some programming language, you're saying that python skills will be considered??

Joseph Torres
Joseph Torres
6,280 Points

I was thinking about a python / django web developer and just python for other projects.. Are there plenty on freelance sites?? I live in Florida and Im taking a .net class which is neat but the market is more for .net and php. Im learning programming fundamentals so much more with python than C#. Its this that scares; the job market and hot spots... I would prefer my own freelance business doing this but I need the skills first.

Again, learn how to program, if you learn well you will be able to pick any language you want! Trust me, I do this all the time and it gets easier the more you do it. They all share something, and you will start seeing the patterns. The only thing that will change is the syntax.

Joseph Torres
Joseph Torres
6,280 Points

Thank you so much Daniel!!