What to do with my plain code as a beginner?

Posted by ocarina_of_ami@reddit | learnprogramming | View on Reddit | 7 comments

I can write code, I‘m just starting to get really confused with git, github, docker, different environments such as VSCode, also extensions and writing tests for my Code, different compileres etc.

I watched some YouTube Videos but honestley they are too simple? Is there maybe a nice Book of how to do These things? I would especially like to know how to write good tests and how to actually run a program (I’ve heard of gui for C?).

For git, if you make lots of saved changes, isn‘t it inconvenient to see all of them in the terminal if you search for a specific one? And why would I put something in github publicly? I saw a video and the Person said that other people can change the main branch? Will all my projects be in VSCode forever? How do you organize your projects?

I just have so many questions