>>11647650You learn programming languages (from easiest to hardest) (you don't have to learn them all)
Then you install a GNU/Linux distribution and learn how to use the shell (terminal)
Then you learn how to use the compiler (GCC) and any build system (CMake, GNU Make, etc.) (you will use this for compiling C/C++/whatever programming languages the compiler supports or assembling the assembly files or making automated build scripts)
Then you ascend from using proprietary software to using free software
Then you'll realize that your mind rejects proprietary software now
Then you probably get programming socks