The notion that “you can only be good at one thing” is not a roadmap to mastery but rather a prescription for premature optimization. You can only know what you’re good at once you’ve sampled a lot of things - and you may just find that you’re good at a lot of them.
The Windows ecosystem simply wasn’t designed with software development in mind. With the case made for Linux development, let’s begin with the basics.
In addition to introducing basics, there are nice lists of most often Linux commands and most often needed parameters for them.