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

Recommend me my next track

Just for fun I thought I'd open up a topic to try and choose the next track I want to learn. Obviously I'll make my own choice and I still have a lot of further work to build on what I've learned so far and I'm still very much motivated to continue working with WordPress.

But the tracks I've so far completed are

  • Web Design
  • Front End Development
  • Full Stack JS (which I've just completed!)
  • PHP
  • Learn WordPress
  • WordPress Development.

At the moment, I don't have access to any Macbook or Apple Desktop software so Apple Development isn't on the cards in the distant future but apart from that I'm open to suggestions and reasons why. :-)

Thanks Treehouse Students :)

Simon Coates
Simon Coates
28,694 Points

had a look at the tracks and your options are move into apps or learn another server side language. You've kinda exhausted options that are logical continuations. oh, and you're making the rest of us look bad : ( I'm not sure what you gain by doing python, ruby over what you're already able to do with php.

Jonathan Grieve
Jonathan Grieve
Treehouse Moderator 91,253 Points

I'm able to do PHP basics, and I can create a portfolio of projects that I can reuse for various things but I've got such a long way to go before I can consider myself a code ninja in all of these languages. Some of the courses i;ve taken like PHP testing (which admittedly wasn't in the PHP track when I took it) and the old build a PHP app have completely went over my head.

Personally if I was to go into another route right now I'm interested in Android and the Game Development courses (which is not yet a track).

2 Answers

Seems like you've been very Web focused. Why not veer off a little bit over to Java and then from their you can learn one of the Java web frameworks.

Have fun. :p

Jonathan Grieve
Jonathan Grieve
Treehouse Moderator 91,253 Points

Thanks, I'll look into Java. I think it;s right that I'll have to look into that first before going into Android? :-)

Jennifer Nordell
seal-mask
STAFF
.a{fill-rule:evenodd;}techdegree
Jennifer Nordell
Treehouse Teacher

Jonathan Grieve ... not necessarily. You can make apps that will run on both Android and iOS using C#. And Microsoft has now acquired Xamarin (which can only help). My advice is to look into C#. And possibly even the game development here on Treehouse. While the game development seems centered on making 3d apps in Unity, it's worth noting that you can make 2d apps in Unity. And all of this is based on C#.

Jonathan Grieve
Jonathan Grieve
Treehouse Moderator 91,253 Points

That's very interesting to know, thanks for that. Sadly it may take a back seat because I have to make a choice and don't have time to do everything lol :(

Do you think it's a disadvantage to code for iOS and OS without a desktop Apple platform? I only have iPad :-)

Jennifer Nordell
seal-mask
.a{fill-rule:evenodd;}techdegree
Jennifer Nordell
Treehouse Teacher

Jonathan Grieve I'll say it like this. If you're doing all of this without a computer, I'm 3982 x impressed as I ever was. The Swift 2.0 tracks here (at least the parts I've taken) have no workspaces. They assume you'll be running it on your Mac with Xcode installed. And because my mac mini died a couple of months ago, I have not resumed the Swift 2.0 courses. I think you'd be doing yourself a disservice to pursue them without a computer on which to compile the code.