So I am pretty new to programming and I don’t know a lot, but I have been hearing about all of these technologies/software/whatever such as .NET, git (branches and commits like wat are those), docker, sql, databases, cmake, codespaces, gitlabs, bash, terminals, dataframes, etc. and I find myself confused and stuck because I dont know what any of these are/do, whether I should be using them, and how I am supposed to use them. If anyone could explain that I would greatly appreciate it.
(btw if there are any other major coding technologies that i also should be using please also list them)
ive tried to search for guides and stuff but nothing has really come up on the internet.