Imho, yes.

Installing docker is generally simple. Docker desktop on windows or just follow the steps in the docks for linux.

Reading and using a simple dockerfile is also dead simple.

Understanding compose and port and volume mapping is a bit trickier but not daunting.

Once you have the basics of understanding a dockerfile you can switch to doing container based development in vscode and you will never go back to writing code on your host again.

Vscode is not the only ide that supports this, just the one I use most of the time. There are also docker alternatives like rancher and postman but I still use docker when doing dec work.

Good luck. Bit of beginner advice though. Take time to understand the differences between: build, up, down, stop, start