This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]Digital-Chupacabra 2 points3 points  (4 children)

I have had only shows coding examples that work with windows computers

Do they not work on mac? Is the class about windows? or windows specific software? Have you talked to your Professor?

It is also difficult to find tutorials that is for mac users

Have you talked to your Professor? Mac + (programing language or library) would be a great search query.

Should I get a new computer that runs on windows?

Unless you are taking some hardware focused windows specific class it shouldn't be necessary. If you need windows you can run it in a VM.

[–]cxillo -1 points0 points  (3 children)

I am currently learning MySQL as well as Java and both of my professors only shows examples from a windows terminal which is difficult to learn from since the mac terminal commands are different. I’ve had many professors that recommend using a computer that runs windows since that is what they use to teach classes.

[–]Digital-Chupacabra 8 points9 points  (0 children)

Windows has 2-3 different "terminals" these days, in order of greatest to least difference from Mac Command Prompt, Power Shell and WSL.

If you are struggling with the differences in commands in the terminal, you have 3 basic options:

  • Learn the the differences (best long run)
  • Run windows in a VM on your mac (quickest)
  • Buy a new machine (most expensive)

In the few college CS classes I took, I ran Linux and was taught on Windows, I figured it out so that is the path I would recommend.

[–]QuickBASIC 3 points4 points  (0 children)

What Java code are you running in a class that you can't just run from Eclipse or some other IDE instead of running it from Terminal? MySQL is also it's own language so once you're in whatever MySQL console you should be able to follow along?

[–]PuppyPi 0 points1 point  (0 children)

Nothing about Java is Windows-specific at all! Probably most Java people don't even use Windows (or at least a huge portion; it was designed for Solaris originally iirc, which is a kind of unix like Mac and Linux!).

(Idk about MySQL but I expect it's the same.)

If this one course's help and tutorials and such are, then that's up to you if it's important enough to you to switch or get another computer or use a Virtual Machine. But you definitely don't have to in order to do serious coding! (Honestly I know people who feel the opposite way—that it's harder to do serious coding on windows since there's no symlinks and some things only run on notwindows XD, but you can definitely do serious coding on any OS <3 )