My Recommendation for a Computing Science Student's Setup

Introduction This guide will cover how to install the majority of tools you will be using throughout a typical Computing Science (CS) degree. This guide covers installations for MacOS and Windows, and assumes that anyone who is using Linux already has a setup they are comfortable with. package managers The problem Here’s a typical scenario of software installation. You hear about a tool called a_cool_tool that you want to download.

My Favorite Tools for Development

Hello! I’m making this post to explain the tools I’m currently using on a Mac running 10.14 (Mojave). This isn’t quite a tutorial but I’ll make sure to post all relevant links to downloads, and more in-depth tutorials for certain setups which require more work, such as Haskell. (credit to u/madakikoeru on Reddit for the thumbnail image of this post) Contents Contents HomeBrew Terminal Python Java C Scheme Haskell Website HomeBrew Before anything else, I advise installing HomeBrew, a package manager for MacOS.