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

JavaScript Introduction to Programming Basics Writing Your Program

Addi Moya
Addi Moya
1,179 Points

Hello! I have no idea how to set up my text mate .js file with the html file that the teacher has. How do i do it?

I downloaded textmate, but it looks different than the teachers. I also dont know what im suppose to do at the beginning of the video.

5 Answers

William Li
PLUS
William Li
Courses Plus Student 26,868 Points

Addi, this course and another course JavaScript Foundations will be retired soon, and they will be replaced by other newer courses taught by Dave McFarland , JavaScript Basics, JavaScript loops, arrays, objects, I suggest that you switch to these courses, as they make use of the Workspace for coding in the browser, that you don't need to setup a Text Editor on your local machine.

Michael L
Michael L
2,482 Points

Hello - same concern here. I am doing the Rails track and Intro to Programming is one of the pieces of the track - will both Intro to Programming and JavaScript Foundations in the Rails track be replaced with JavaScript Basics? Will these other new courses count towards the track completion? Kind of stuck here... Can you please clarify?

Addi Moya
Addi Moya
1,179 Points

Will completing the new JavaScript course count towards the PHP track?

Dave McFarland
Dave McFarland
Treehouse Teacher

Addi Moya , Jay Solomon , Michael L

The JS courses are no longer part of the PHP track. It's more important to get the fundamentals of PHP down before turning your attention to JavaScript. Hope that helps.

Jay Solomon
Jay Solomon
2,630 Points

I second those questions/concerns. I'm hoping to move forward in the PHP track and want to do work that will allow that (while also reaping the benefits of a better course). Any advice is much appreciated.

Michael L
Michael L
2,482 Points

Same concern here - see comment above.

Same Problem as above.. I am on the Rails Track.

Dave McFarland
Dave McFarland
Treehouse Teacher

Hi Aris Gysel

We've removed Intro to Programming and JavaScript Foundations from the Ruby track. Instead JavaScript Basics is the only JavaScript requirement for the Rails track.

William Li
PLUS
William Li
Courses Plus Student 26,868 Points

Hi, Aris Gysel , Addi Moya , Jay Solomon , Michael L

I'm a little surprise that there're so many follow-up for this post. So let me say couple more things here.

First, what I said earlier remains true, Introduction to Programming and JavaScript Foundations courses will eventually be replaced by JavaScript Basics, JavaScript Loops, Arrays, and Objects taught by Dave McFarland . As matter of fact, those courses have been replaced already for the front-end development Track, but I don't have answer as to why the same hasn't been done for other Tracks as well, maybe it takes time. Even as a moderator here, we don't have direct contact with Treehouse staffs, wonder if Chris Upjohn has.

Second, yes, once the courses have been replaced, your progress on Dave's courses should count toward the completion of the Track.

Chris Shaw
Chris Shaw
26,676 Points

...but I don't have answer as to why the same hasn't been done for other Tracks as well

It takes time to ensure tracks meet the requirements of the teachers expectations, currently Nick Pettit is working on finishing his new HTML course which should be released early next week. If at any point in time you want to see if the track has changed you can preview the new outline by going back to the track overview and if it has changed a box with a button to preview these changes will appear.

Bare in mind once you confirm you want to switch to the new version of the track you can't go back, see the below for a better explanation.

Second, yes, once the courses have been replaced, your progress on Dave's courses should count toward the completion of the Track.

This isn't always true, if you haven't completed a course that's new to the track and you switch to the new version you will need to complete it before you can continue further into the track. If you have completed the course then you generally would be able to continue on without needing to stop, go back and watch more content.


If at all you have concerns in the near future about changes create a post on the forum and I, other moderators and other students alike can help you, if you have feedback about the choices Treehouse are making to the courses/tracks you can send an email directly to help@teamtreehouse.com which they will pass onto the teachers if you mention the teacher who made the course.

In the context of this question you can always email Dave McFarland directly at dave@teamtreehouse.com, while he can be busy you will get a reply from him.

Hope that clears any concerns up.

William Li
William Li
Courses Plus Student 26,868 Points

Thanks Chris for the very detailed explanation :)

Michael L
Michael L
2,482 Points

William and Chris - thank you for the prompt and detailed clarification on this!

Dave McFarland
Dave McFarland
Treehouse Teacher

Hi everyone!

We've removed the JavaScript requirements from the PHP track, and replaced the two older JS courses with JavaScript Basics in the Rails track.

Michael L
Michael L
2,482 Points

Thanks Dave. P.S. Is Ruby Foundations no longer required for Rails track either? (Looks like that got removed as well.)