The software stack I use for this course includes:
Operating System: Ubuntu (Linux/Debian)
Web Server Software: ExpressJS
Database: PostgreSQL
Programming Language: NodeJS (JavaScript)
If you do not have access to Linux/Ubuntu, but want to learn Programming
and/or database adminastration in a Linux enviroment, check out my
my playlist:
NodeJS + PostgreSQL + Ubuntu on
Oracle VirtualBox