You can use any Ubuntu laptop/desktop to start with Linux. But if you want to use Windows machine, you have to follow the below steps to make it Linux compatible:
-
Install wsl2 on windows to practice Linux
-
Enable window features i.e. Windows Subsystem for Linux, Virtual Machine Platform, and Windows Hypervisor Platform.
-
https://www.windowscentral.com/install-windows-subsystem-linux-windows-10
-
Configure WSL2: https://codefellows.github.io/setup-guide/system-setup/windows/windows-10.html
-
Download and configure Ubuntu 20.04 for wsl2: download from Microsoft store app
-
Install and Configure Windows Terminal: download from the Microsoft Store app. Set WSL2 as default for new tabs
-
Ditto Clipboard: Download the app from the Microsoft store. Use this app to manage the clipboard history. It can retain images and screenshots as well. Use WIN+SHIFT+S to activate screen snip. Anything you snip gets copied to the clipboard automatically and can be sent directly to any chat box or email using CTRL+V
-
VSCode: https://code.visualstudio.com/download Configure VSCode remote explorer extension to edit files on the remote server using the VSCode editor