Mentoring program for deserving students.
Install Ubuntu WSL
Or use VirtualBox &
Install Ubuntu on VirtualBox
Ubuntu Command Line Basics
Create GitLab Account
Create Github Account
Inform me both accounts
Setup SSH GitHub
Setup SSH GitLab
Basic Tutorial
Visualize command & entities
Pro Git book
Basics Video 1
Basics Video 2
Cloning
Branch operation
Merging branches
Stashing
Conflict Resolution
Pull Request / Merge Request
Install Docker Desktop on Ubuntu
Try Docker basics
Learn docker-compose file
Choosing an editor is a personal preference. Some people choose based on trends.
Why Vim?
Most Linux systems have Vim/Vi/Nano. In some cases, there are no other editors available. Learning it is essential because of that.
Install Vim on Ubuntu
Tutorial
Do as much basic HackerRank stuff as you want
See W3Schools for syntax
Practice site Programiz can do close to realtime update.