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

Jonathan Grieve
MOD
Jonathan Grieve
Treehouse Moderator 91,253 Points

What should I go for next?

So far my Treehouse education has mainly been about keeping myself up to date with the latest in HTML5, CSS and tackling JavaScript.

To that end I've done most of the courses in CSS and JavaScript with some time spent on Design, Business Courses and Development Tools with varying degrees of success in my learning. My current focus is on learning Sass as best as I can which will hopefully transform the way I design CSS code, learning to make it modular not Vanilla.

I've been with Treehouse about a year now and it's easily the best place I've ever been to for learning to code. I was hoping to be able to move onto something else by the end of this month but I still have a few CSS courses to finish.

But the plan is to concentrate more on CSS then do some other stuff, something to go along side my JavaScript learning.

.I've finished the Web Design and Front End Development Tracks. .I have an android phone but currently no access to any Apple/iOS hardware .I want to get onto Wordpress design and development but I'm not sure whether to start with PHP first

Any ideas?

Thanks. :-)

2 Answers

Erik McClintock
Erik McClintock
45,783 Points

Jonathan,

Whether or not you should check out the WordPress or PHP courses first will ultimately depend on what exactly you want to achieve with WordPress (i.e. if you want to simply be able to build WP sites from pre-existing themes and plugins without any customization, or if you want to be able to develop/edit themes and plugins, etc.), but in practicality, I would recommend learning a bit about PHP first. If you're familiar with JavaScript (and/or any other programming language(s)), the concepts in PHP will be pretty easy to grasp, and at that point, it's just a matter of getting down the server/database interactions and the differences in syntax. The courses that Treehouse offers on PHP are a great starting point, and will get you to a happy place to be able to work with WordPress on a more intimate level once you get to it!

I'm a developer at a company that works mainly with WordPress sites, and I can tell you from experience that knowing PHP (even just a little bit) before going in was invaluable. It's a rare/small client that won't want a bunch of custom features and/or tweaks to their site, so you'll definitely be better off knowing how to work in PHP at the outset so that you're capable of accommodating those requests!

Happy coding!

Erik

Jonathan Grieve
Jonathan Grieve
Treehouse Moderator 91,253 Points

So in simple terms, it should be

WordPress PhP WordPress Development?

:)

Dominik Sikiric
Dominik Sikiric
2,059 Points

I am not writing to give you answer but to ask you about your current skill level. After 19 000 points, how good you are in those languages? I know it is not easy to assess but can you compare your skills today and year ago? Did you started like beginner or?

Jonathan Grieve
Jonathan Grieve
Treehouse Moderator 91,253 Points

Hi Dominik,

I'm confident in the basics of everything ive learned.

When I first started on Treehouse I started with a Bachelor of Arts Degree in multimedia and web design so I had that headstart!

But Treehouse has opened my eyes to concepts my degree did not even touch on! So I've grown for sure from where I was before I came to Treehouse!

I was going to raise another point but I think I'll save it for another post! :-)