Best way to learn Blockchain (Solidity)?

Hi guys, I’m working on a platform that offers an alternative to the Ratings & Attention Economy and currently have a working prototype of a browser extension with JS frontend and node.js backend. I’m looking to “upgrade” the backend to blockchain technology with Solidity, however, I’m pretty new to programming and was wondering what people with a lot more experience than me would recommend I do. I checked a few online introductory courses to bitcoin/blockchain/ethereum but not sure if I have a clear grasp of the technology or how to program with Solidity. Any recommendations (also, suggestions on how to get experienced people involved in the project?)
Thank you!