It's really hard to keep up with the cryptocurrency development even for a programmer. Every coin is trying to introduce a lot of new terms to show you how innovative it is. But in many cases it turns out to be just another vaporware. And at the end of the day you see that you've waisted your time for nothing.
How many books did you read / how many courses did you complete before you started investing in Bitcoin? Can you honestly say: do you really have the time to keep up with the crypto world or at some point you just started to believe in tech instead of trying to grasp every single crypto feature?
I am not a programmer, and I didn't take any courses. However, I never bought btc, only received it from friends and as payment. I watched tons of videos read many articles throughout the years, of course, but when I started I only knew how to buy and send btc and a small amount of info about blockchain. Keeping up with the general trends is not hard now, because most of coins are useless and something worth looking into is rare. However, I cannot analyze the technical details, so I only read relevant articles on reputable websites and watch videos on Youtube. I am not sure that being a good investor requires knowing what you're investing at, though. Are stock traders specialists on the companies the shares of which they buy or sell? Or do they simply know the market and follow trends, regardless to what the product is like? I think it's the latter. For usage, you should know at least basics and keep up with new developments. For investment - IDK if that's necessary.