Idk man... I been trying. Idk how brehs do it. Just when I finally understand some shyt, some more stuff gets thrown my way and I'm lost again. I've been at it for 2 years and it's always the same feeling of inadequacy. Like the more I know, the more I don't know. This (and I'm sure other STEM fields) feels like I'll never reach a point where I can just master shyt or at least be 80-90% comfortable with it all. I do a lot of research. It seems like no one ever truly masters anything in programming. Even guys 10+ years in say there's a lot they don't know.
I blame a lot of these articles and salary sites, etc for overhyping Programming and Software Engineering. They all say things like "Python Developers make 100k average" , "Java Developers make xxxx" , "C++ makes x amount" but what they DON'T tell you is "oh by the way, you'll have to learn at least 3 or 4 of these languages if you ever want a job." That and you still gotta know some cloud computing, networking, or systems admin. Plus you gotta know some JavaScript and Typescript and React and jQuery, and [add random library/framework here]. Then when you're finished learning all that and have years of experience working with each of these things you can apply for a job that you won't even be considered for cuz an Indian, Chinese or cac will take it. This field wants you to be a jack of all trades, but a jack of all trades is a master of none.
I just don't wanna waste any time if this is going nowhere. In other fields, you finish training and get started right away whether as an apprentice or entry-level whatever... seems like even with all training and practice considered it's an uphill battle in the IT/programming world. At the end of the day I just wanna good paying job where I can live good and eventually start up my own businesses and work for myself. If anything I'll just make money elsewhere and have freelance programmers work for me and create some shyt.