Mama told me not to come.

She said, that ain’t the way to have fun.

  • 9 Posts
  • 1.26K Comments
Joined 2 years ago
cake
Cake day: June 11th, 2023

help-circle




  • Generally speaking, if a professor recommends something, it probably sucks. Their information is incredibly outdated and is usually whatever they used in their own undergrad program.

    At school I learned:

    • Java
    • PHP
    • MySQL
    • C#
    • C++
    • Racket (Lisp)

    Each of those has a better alternative, with C# being the least bad. For example:

    • Java -> Kotlin
    • PHP -> Python
    • MySQL -> SQLite or Postgres
    • C# -> Python (desktop QT GUIs) or web stack (e.g. Tauri for desktop web stack)
    • C++ -> Rust (non-games) or a game engine
    • Lisp -> Haskell

    Formal education is for learning concepts, learn programming languages and tools on your own.





  • I think it’s more that devs see Linux support as a liability. Linux market share is low, and supporting Linux opens them up to Linux specific cheats, so they’ll need to spend resources on Linux specific mitigations. Why do all that for ~2% market share, most of whom seem content not playing their games?

    I don’t think we need to jump to conspiracy theories. If Linux adoption gets to 10% or so and still see this issue maybe the conspiracy theory carries some weight.



  • Idk, just install it? Since you’re a Mac person, it’ll probably be easier to install on a non-Mac device, so from what you listed, I’d recommend either the micro PC (not sure what that is? AMD mini PC or something?) or the old PC.

    For distro, I recommend Linux Mint or Fedora. They’re both easy to install, have large communities, and largely do what you want out of the box. You’ll need a USB drive, and then just follow instructions to “burn” an ISO (that you’ll get from the Linux distro website) to the USB drive, boot from it (probably mash F11 or Delete to get to the boot menu as the PC boots), and follow the instructions to install. Make sure you’re okay losing all data on the PC before installing, because it will replace everything.

    After that, learn whatever strikes your fancy.

    Good luck! Feel free to post back if you get stuck.