Initial WSL Ubuntu set-up for Udacity Fullstack Developer Nanodeegree
Working Environment
In the program, instructors use MacOS (as of Dec. 31st, 2020). If you use Windows 10, you can consider installing Ubuntu from WSL(Windows Subsystem for Linux) in order to follow the program smoothly. Followings work fine with the program.
WSL 1.0, Ubuntu 20.04.1 LTS, Visual Studio Code 1.52.1, Python 3.8.5, PostgresSQL 12.5
How to Install
WSL/Ubuntu: You can simply enable WSL from the Windows 10 settings. Once it is installed, you can also install Ubuntu from ‘Microsoft store’. Have a look: https://codebriefly.com/setup-windows-subsystem-linux-wsl-windows-10/
Visual Studio Code: If you want to use this as a code editor, you can simply install it by hitting below on the Ubuntu shell.
$ code .
You can also use following command whenever you want to launch the program.
Python/PostgresSQL: You can install them on the Ubuntu Bash shell. If you install the latest python3, it installs pip package at the same time automatically.
$ sudo apt update
$ sudo apt install python3
$ sudo apt install postgresql-12