I am a newbie learning python. Earlier I used virtualenv and I screwed up managing it. Then I tried Docker and each project with its own seems fine...
For further actions, you may consider blocking this person and/or reporting abuse
You should focus on learning Python. I used Python for four years before I even touched Docker. Docker is definitely useful during development, but if you're sticking to a single machine for now, maybe not so much.
I currently use it because my Python services depend on postgres / redis, and so I use docker-compose to do local development. Makes it much easier when your entire stack is running with one
docker-compose up.Currently running Docker, Chrome (with more tabs that screen space), and VS Code on a base model macbook pro. No issues here.
I would be questioning the efficiency of the codebase, your hardware shouldnt be a limitation here.
Docker itself is relativly lightweight, I wouldnt use it for projects unless you are trying to learn about it. But equally it isnt horrific.
I have to ask, what are you working on? For anything web related then (newish) low powered laptops work just fine. Occasionally you may have to spin the fans up to build something, but thats well within reason. I wouldnt recommend throwing money at a problem without first fully understanding the problem at hand.