In my case even though I have a background in trading, I usually buy some trading courses in Udemy since I'm very lazy to read books. It's more convenient watching
tutorials while I'm hands-on for the practice. I highly suggest taking a trading course in addition to self-learning skills. It's really nice to have additional knowledge from PRO.
Books are important but without a teacher, it will be more difficult. Sometimes we often get lost in learning, well that's because without guidance, learning with videos, books, etc. will surely encounter many problems in understanding, therefore we need people who are able to guide in learning as well as the existence of this forum that can help all members in learning about bitcoin.