These are my resources that I use to learn various programming languages. If u find better resources than me then make sure to comment with the link to your resource :) .
i. Official Bash manual guide from gnu.org
ii. Bash scripting for beginners - For tldr people.
iii. Advanced bash scripting guide - Read this after reading the bash scripting guide for beginners mentioned in point number (ii).
iv. Another bash scripting guide for beginners
v. Another advanced bash scripting guide - Read this after reading the bash scripting guide for beginners mentioned in point number (iv).
vii. https://www.die.net/
viii. https://linux.die.net/
ix. https://tldp.org/guides.html
x. Gnu software manuals - Manuals for all the gnu softwares.
i. Css guide by w3schools
ii. Javascript guide by w3schools
iii. HTML guide by w3schools