Our great sponsors
-
I would suggest you start out with Django, since you already know some python, and try to create some basic CRUD applications. Server-side rendered at first, throw some html/css at the front end, and expand from there. If you need something dynamic, you can try jQuery or alpinejs. After you get somewhat comfortable with those, you can look into single page applications (React, Vue or even frameworks built on top of them - Next, Nuxt, etc.). With those the back end usually is a REST API.
-
So to summarize: Python > Django > HTTP basics > HTML + CSS > CSS Framework (Bootstrap, Tailwind) > JS > etc.
-
Sonar
Write Clean Python Code. Always.. Sonar helps you commit clean code every time. With over 225 unique rules to find Python bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.