> If you want to understand RISC-V itself there's the specification, which is free and very readable.
Having spent a fair amount of time reading and referring to the specification, I definitely would not recommend it for someone who isn't familiar with assembly.
It is free though, so giving it a shot might be worth it.