Welcome @fahim278 !
My recommendation for everyone starting out is to work your way through the Official Django Tutorial.
Take your time, do all the steps - and most importantly, do not try to understand everything all-at-once. Some concepts might not be easy to understand right away. (I know I worked my way through it at least twice before I started to feel comfortable with all the material presented.)
Another option is to work your way through the Django Girls Tutorial. It’s also quite good, and presents some information that the Official tutorial doesn’t.
You might also want to make sure you’re fully up-to-speed with Python - especially the concepts of classes and modules.
Beyond that, you might want to check out the resources listed in the Awesome Django web page.
And, if you’re working through a tutorial and run into specific issues, we’re here to help.