To learn Django you first need to learn python. You can learn python by picking up the basics and then reading the documentation. To learn the basics you can follow this python tutorial, it teaches all the basic python concepts.Get well acquainted with python's standard library. After learning Python you can learn Django by following along with their tutorial on their official website. After that you can learn more about Django by reading the official documentation and building small apps for yourself.
If you wish to learn more about Django you can take this end to end Django certification course.
If you just wish to get your feet wet and try Django out you can follow this Django tutorial.