Recently, I switched to VS Code for programming to use the same editor for both my code in R, Python, and any other language that might follow in the future. As I had some problems with finding my way around VS Code at first, I summarise some of my experiences here.
If you are like me, and have been using an IDE specific to your coding language at hand (RStudio for R, PyCharm / Jupyter for Python), then VS Code will feel a bit different at first.
I would describe it more as an open-source development platform, as it is highly customisable for your needs. Three avenues to customise your coding experience, are adding extensions, custom snippets, and adjusting the very detailed settings.