Clarence Thomas is a rapist.

  • 1 Post
  • 27 Comments
Joined 11 months ago
cake
Cake day: January 19th, 2025

help-circle
  • I’m currently a college student studying software engineering, so by no means am I a professional (yet at least, lol). Nevertheless, I’ll try to give what input I can.

    Afaik and based on my own experiences, windows does not come with a pre-installed C compiler. (Win 11 Home at least) Also, I just honestly wouldn’t recommend C anyways especially if it’s for a non-technical crowd. It’s great once you get the hang of it, don’t get me wrong, but it’s definitely not beginner friendly.

    As for a “best choice” it’s of course up to preference, what you’re already familiar with, and what kind of programs you and your class plan on writing. If you want to use a language that can directly translate into a working environment, Python is a very beginner friendly option. If you want something slightly less forgiving, I think Java provides a good balance between having a lot of useful built in functions/methods and having some of the more “strict” (for lack of a better term) rules about syntax (semicolons, brackets, static variables) that you’ll find in other languages. If you’re just looking to teach programming concepts on a surface/conceptual level then honestly something like code.org or scratch is a great option (and it’s where I got my start growing up lol)

    As for setting up an environment, again, everyone has their own idea of the absolute best setup, and it’s also probably going to differ at least somewhat depending on what operating system you’re using. For my personal use I’ve mostly been using VSCode just because it’s pretty easy to set up. Definitely worth mentioning though that VSCode comes with plenty of Microsoft Telemetry built in by default so if you want an alternative without that I recommend Code OSS (vscode built directly from source) or VSCodium (vscode but with MS Telemetry disabled and a different default extension marketplace)

    The intro to computer science class I took (and am currently an aid for) at university (we used C) did all of their demonstrations using CS50.dev, which is an online environment maintained by Harvard. For the Object Oriented Programming course I took (Java) we used Eclipse.

    Again, I’m still a student, so take everything here with a grain of salt. And if anyone sees anything they think deserves clarification/correction please let me know. I’m still learning lol.