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

The future of web dev

Is it worth my time to learn back-end programming languages when it seems like Wordpress and Weebly are somewhat taking over the web development industry (that isn't associated with a large, specific company). Obviously Google, Facebook, Twitter, etc. aren't going to use templates, but generally for a self-employed web developer (even though it's temporary), what should I be doing after I've mastered (take this lightly) a lot of the front-end development?


3 Answers

James Barnett
James Barnett
39,199 Points

There's a lot of JavaScript in front-end work so you can probably never have too much JavaScript.

I'd say you would be well served to learn about Wordpress as it is taking over the world. Since Wordpress is written in PHP a lot of Wordpress customization requires PHP.

Thanks! That's very helpful. Same goes to your other comment on my other post hah

I've found that clients/companies really like "Full-Stack" developers. Having knowledge of both front-end and back-end are crucial for staying competitive. I'd recommend learning foundational knowledge of PHP/Ruby and other back-end languages and then jump into frameworks like Laravel (PHP), Rails (Ruby) and even some JS frameworks like backbone or angular.

You don't want to run into the problem of having a client hand you a $50 Wordpress theme and not understand how to fully customize it.

My man.. Perfect answer.

Thank you!

No problemo, good luck!