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
John Sprunger
1,225 PointsTreehouse biased towards MAC users?
Most of the video's i've watch so far are done in apple operating systems. I'm a windows user and not computer illiterate. Even so i'm having trouble following along considering the many difference's between terminal and command prompt. This problem could easily be fixed with a separate video or at least a recap for windows users. I will try other video's but I am done trying to learn ruby on rails with this site. Is anyone else having these problems with the tutorials?
11 Answers
Brandon Harvey
5,709 PointsYeah......
Thomas Skjelstad
11,541 PointsNope, but i can see what you mean. I have a mac mini that i program on. And a pc for the other stuff.
Pavol Almasi
Courses Plus Student 1,524 PointsYou will find out, that many (if not most) other Ruby on Rails web development tutorials from other sites use Mac as well... So the question to ask is not why they don't show the code for Windows users, but rather why they use Mac in the first place. Here's a good discussion that can answer why
Steven Schweibold
7,742 PointsThis is the best answer so far. Basically, if you're hell bent on learning RoR you need to either buy a Mac if you can afford one or take the time to setup an Unbuntu partition on your current computer. Unbuntu is incredibly easy to learn and it shouldn't take but maybe a few hours to get a dev environment setup. As a fellow Windows user, I threw up my hands a long time ago and went the Ubuntu route for learning RoR.
Patrick Cooney
12,216 Points+1 to Steven. I use a mac laptop for most of my work but I also have a windows desktop I use from time to time. I decided to set up Ubuntu. There is no need to partition even. I use VMWare Player to run my copy. Throw it into full screen mode and you'd hardly know you were on a windows machine most of the time.
Martin Ruston
30,736 PointsI imagine that the reason the lessons are Mac “biased” is because the (graphic) design industry adopted the Mac as the computer of choice a long time ago and so it is the computer the majority of designers know and use. I use a Windows based PC and often wonder if it would be worth switching to a Mac for the ease of doing certain things such as using Ruby, but at the moment I’m getting by quite happily with windows so I’m reluctant to go to the expense of switching all of the software as well as computer.
John Sprunger
1,225 PointsI haven't found the figure's for more recent years but in 2009 and 2010 if you added just the sales of MAC's and PC's, Windows had about 95% of the market. (2009 figured roughly Macs units sold at 11.1 million to PC's sold at 300 million). So if that is the case then why wouldn't you provide a windows options for tutorials? I understand how powerful a MAC can be, if you are doing any kind of digital media work professionally it's the obvious choice. Windows .net falls just out of the Unix circle of languages as well. I can see plenty of advantages of using a MAC its just a fact that Windows controls the majority of the market and Treehouse should recognize the need to make tutorials for Windows based on that fact.
Luqman Shah
188 PointsOmg same problem I have, they all make tutorials on Mac expecting all windows users to know follow the same instructions, leaving all of us Microsoft users lost. Sometimes just use google as reference, but everything basically straight forward for Mac users....
Chase Lee
29,275 PointsThey probably use MAC's because they are just a higher quality product and easier to use.
I know a whole bunch of guys that have switched to MAC's and they say that they'll never go back to PC's, (my dad included).
I don't have any experience with this as I have grew up with a MAC and still use them.
I find that all of the tech companies I know of, (I know of three not including Treehouse), use MAC's, so that also might train you for a job somewhere where there are no PC's.
But of course that is just my personal opinion.
Kevin Korte
28,149 PointsPlease do not interpret this as being mean or rude, but I don't see how the difference between the operating systems is that big of a deal.
I have a Mac Pro and numerous PC's. I knew how to find PC's command line before I figured out on Mac is was the Terminal app.
If you get lost doing something on your PC that they did on a mac like opening the command prompt, I'm sure a 30 second google search will net your a step by step to do on your PC what they did on Mac.
Personally I'd prefer them not to do the same lesson on a Mac or PC. I'd prefer treehouse spends its time, money, and energy pushing out new lessons and courses of every lesson being on both platforms.
Thomas Skjelstad
11,541 PointsI Agree
John Sprunger
1,225 Pointslol, sir I know how to use my command prompt. Just some logic if I have to find all the answers on google why am I paying for treehouse in the first place? This is their BUSINESS to have readily available information for all OS's. The least they could do is give a disclosure, instead of me wasting my time with this. Maybe I should cancel and just learn this off youtube videos? lol
Kevin Korte
28,149 PointsMy point was you don't know how to use the command prompt. It was an example because you didn't really give much idea as to what you're having an issue with.
I can't relate to your issue. At work I develop on a PC with Windows 7. At home I'm on a MacBook Pro with OSX 10.7.5. I've never had an issue, or even noticed the difference in their OS and mine on my computer.
If you simply can't possible see how the content on treehouse is worth $25 a month to you, this may be the site for you.
It's also their BUSINESS to have information on as many different topics as possible. So how do they find a balance.
If you really think a 30 second google answer is "wasting your time" over a 3 minute video explaining the differences , than we have a difference there.
If you really think treehouse should be a one stop shop for everything web and replace or cause sites like stackoverflow, codeacadamy, codeschool, learnstreet, and lynda to be obsolete, than I also think we have a difference there.
Again, I'm not sure what kind of issues you are having. But I figured this thread was going to go this way just based off of your fairly negative and passive aggressive title you used.
John Sprunger
1,225 Pointslol, I don't even pay 25. trying to argue on the discussion I started. your sad. :) have a great day sir.
Kevin Korte
28,149 PointsNo John, I'm not the sad one. I'm not trying to argue. I did create some conflict, because I had an opinion that differed from you. You had a valid point for this thread, I can agree with that. However, I disagreed with your proposed solution, I stated why, and I proposed a solution myself. You disagreed with that, which is great, actually.
That's kinda how the design process works. Failed proposed solution after failed proposed solution, until finally a great solution that neither of us initially though of is found.
I think that's great that you do not even pay $25 a month here. Good job, seriously. But doesn't that discredit your idea of canceling treehouse and just watching youtube videos argument even more? ;)
Just keep in mind a difference in opinion is not an argument. An argument is because I don't like you, which is not the case, I don't even know you. An argument is rarely constructive since feelings and emotions get into the mix, again, because the two people usually know each other.
I've tried to stay as linear, and emotionless, and respectful as I can expressing myself. I hope you can see that.
Anyway, no hard feelings on my end. I hope that's the same for you. Shall be interesting to see how the staff does or does not handle this request in the future. Have a great day and happy coding!
John Sprunger
1,225 PointsThank you for clearing that up. I appreciate your feedback, good luck in your pursuits as well sir.
Kevin Korte
28,149 PointsEmotions are not conveyed well through a forum. I can see how my post may have easily been misinterpreted. Good luck, at the end of the day we're here for the same reasons.
Patrick Cooney
12,216 PointsMacs have a POSIX based OS. The same base as Unix. Therefore you get a nice GUI that offers compatibility with linux and it's tools and all the power that goes with that. A lot of stuff we use with RoR has to be built from source which is easier with POSIX.
Instead of whining and getting into fights in the forums, why not try to problem solve? That is the whole point of programming after all. Download VMWare Player, install it. Next download Ubuntu, create a VM in Player (I assume I don't need to walk you through this since you're "not computer illiterate"). Once you fire up this VM much of it is the same as on a Mac (not a MAC; that's an address for internet enabled devices). Ubuntu is quite popular and easy to learn for those new to Linux so you shouldn't have a problem googling answers when you need to know how to do something.
John Sprunger
1,225 Points"whining" you sir are pathetic. lol. It's an OPINION get over yourself. btw I already have downloaded Ubuntu and am coding at the moment sir. You are a fool if you don't think that these options should be explained on a website that you are PAYING for the education. I can and did use google to find my answer. Like stated before if I could find every bit of information for free then why not do it, or is that not your argument? idiot. lol.
Pavol Almasi
Courses Plus Student 1,524 PointsYou definitely can find everything that is presented at Treehouse somewhere on the Internet for free. The same way you can find most, if not all the information you learn at college for free on the Internet. Treehouse, just like other educational sites and schools only present information, they do not create it (the presented info is not proprietary).
The question is what it is you are actually paying for. Basically, how detailed of the information you should be able to receive for your money? How deep should you be able to go into any subject for your money? How much attention should instructors paid to their paying students? How accessible the instructors should be? How accommodating should the material be to the student's specific situation (which I think is at the heart of this discussion). ...I'm sure there are plenty of other questions.
I guess the answer is subjective and will differ from student to student.
But all these questions could be also asked from the opposite view - and in your case - how adaptable should a student be to material that does not exactly meet his specific situation?
Because although you have a valid argument that Win is the dominant OS, it can also be said, that in the case of specific industries - in this case the web development industry - Win is not the dominant OS. And as such, it is fair from the instructors to expect the student to have the necessary equipment used within the industry, and in Ruby on Rails it is definitely Mac or Linux based computers.
John Sprunger
1,225 PointsThank you for the valid point sir. I do know Mac is a much better OS for development and was just trying to make a point about the market being so Windows heavy that most Treehouse user's based simply on that fact would be using Windows. It was not meant to criticize the staff in any way. They do a fantastic job explaining process in the video's and cover the subjects in great detail. Just more of a suggestion then anything.
I wasn't trying to "ruffle any feathers" but I seemed to have done just that haha. It's nice to see the community responding though!
Patrick Cooney
12,216 PointsFYI John, in case you didn't check that "anonymous" email for a reply, please know you have been reported for violation of Treehouse's terms of service.
Patrick Cooney
12,216 PointsU mad bro? You sound mad.
Luqman Shah
188 PointsDude go take that back to facebook....
ecp
838 PointsHi Luqman Shah & Patrick Cooney ,
Your feedback is greatly appreciated. :) Remember, we're all on the same team. Going forward let's redirect our efforts and contribute to a helpful and productive forum. Don't hesitate to shoot me an email if you have any questions or if there is anything that you need -- like tips on how to learn with Treehouse while using a Mac or PC for example. Thanks! Happy learning. :D
Best,
Elizabeth Treehouse Support help@teamtreehouse.com
Patrick Cooney
12,216 PointsHey Elizabeth, I don't want to go into too much detail publicly, but I posted this out of anger after the email I received yet prior to the report I made. I realize it wasn't a very good way to handle it. My apologies to the community.
ecp
838 PointsThanks for getting back to me. We totally understand. No need to apologize, though we sincerely appreciate it. Have a wonderful weekend and have fun learning! :D
Cheers,
Elizabeth Treehouse Support
ecp
838 PointsHello Team!
Whether you're using a PC or a Mac, almost all of the languages that we teach at Treehouse can be learned and applied towards completing Treehouse courses and personal projects. If you have any questions regarding our content, get stuck, want to report a bug, or need help understanding anything within our Library don't hesitate to shoot us a quick email at help@teamtreehouse.com. :) Also, we highly encourage students to post on the Treehouse Forum. We have a varied community of students who are more than willing to pitch ideas, offer advice, and point you in the right direction.
Some of our student's behavior and contributions in this Forum post has been completely disrespectful and has violated our Terms and Conditions. We have taken steps to prevent this from continuing at Treehouse, and apologize to anyone that was affected by this less than helpful behavior. If any student has any questions please reach out to me directly at help@teamtreehouse.com.
Going forward, please remember that we are all on the same team. Among the many resources you'll add to your toolbox as you continue your education (including using Google) the Treehouse Team hopes all students will utilize the Forum as one of those resources. :) Whether you're on a PC or a Mac, whether you're learning to develop apps for Android or are learning Ruby on Rails, or even if you prefer chocolate over vanilla (I love chocolate) we're all aiming to achieve our goals and everyone should foster a helpful and friendly environment.
Happy learning, Team!
Elizabeth
Treehouse Support
Luqman Shah
188 Pointswow this thing is till going on, just drop it people!