If you choose Django for creating an e commerce website than in that case you have many good alternatives and one them is Magento 2 , lots videos and tutorials are available in the same .
Magento have large community you can check on Stack overflow as well.
For Django if you are not willing to purchase some course than invest some time with the documentation they provide , yes it's true that some time it's difficult to understand the core documents.
Thank You