4 Answers
+ 5
No, takes longer than that. An undefined amount of time
+ 4
short answer No
Learn the concepts and basics of Python first
Then to start learning django you need to know the concept of database and can work with it.
Start learning SQLite or postgresql.
You need to understand how the Internet and web server work.(basic)
Start learning django (There's a lot of learning resources.
I recommend the book "Web Development with Django: Learn to Build Modern Web Applications with a Python-based"
Well, at this point, you can work as a trainee or junior programmer.
Keep learning,
it's just the beginning.
+ 2
Don't force yourself and give yourself a time limit. That's going to make you burnout before you even get a chance to do something professionally.
Take your time, this isn't a race. Many places have a hiring freeze right now anyway, so take this time to just really understand what you want to learn and make some projects for your portfolio that will help you stand out once they resume.
+ 2
Maybe, but It can also take a lot longer than that. You need to learn about programing in general to open doors for more job opportunities. You can get a job with knowledge in any language. But the most important thing is the ability to pass the interview questions...