I'm taking my first computer science class after switching career paths and this might be something I want to get into in the future.

You're using a....mac?
[COLOR=#red]Congrats on starting the coding/development journey yanky. I suggest codeacademy as a way to learn and practice in addition to your schooling.
Yes for iOS dev I'm using a Mac because I'm using Xcode IDE to create apps. I use my Surface Pro 3 to take notes on OneNote while I'm using the Mac.
Long term I highly suggest investing in a second screen/monitor. It allows for one whole screen for reference and one screen for coding/developing. Of course from there you can split the screens even further with multiple browsers and windows.[/COLOR]
I would go w/ Free Code Camp over Code Cademy, they started charging for some things and the courses are still buggy in some ways. FCC is like a bootcamp that you'd pay for but it's free. Hell, LinkedIn allows you to put the cert in your education profile.
But EWD, I've been looking into web app development but got sidetracked trying to learn C#/ASP.Net and Python.