u/abhi_kohli_018

Need career advice: Django first or APIs/FastAPI first?

​

Hi everyone,

I'm a B.Tech CSE student and I've recently finished learning:

\- Python

\- Flask

\- SQLite

\- Authentication (login/register, password hashing, sessions)

\- Flask-WTF

My goal is to become a Python Backend Developer and also do freelancing in the future.

Right now I'm confused about what to learn next.

Some people (including AI assistants like Gemini, Claude, and Grok) suggested learning FastAPI first because it's modern and in demand.

Others recommended learning Django first because it's a complete framework and great for backend jobs and client projects.

I'm currently thinking about this roadmap:

Flask → REST API concepts → Flask APIs → Django → Django REST Framework → FastAPI

Do you think this is a good path, or should I skip Django for now and learn FastAPI first?

I'd really appreciate advice from people who are already working as Python backend developers or freelancers.

Thanks!

reddit.com
u/abhi_kohli_018 — 5 days ago