I'm a beginner and learning Python for now, and Spyder on Anaconda is an amazing IDE to work in because it's for Python only and is very well made. But I'm discovering VisualStudio Code and I have to say, this platform is amazing. Complicated a bit to get the hang off, but still user-friendly at the same time. You can write in any code language like c, c++, that is from what I understand it's a middle language and executes really fast(c is the number one used language) You can write in Java, Javascript, Liquid...etc You can open PDFs and images. You can use it in any language, and get fun and amazing plugins. And the amazing thing us that it's FREE, like REALLY FREEE. https://code.visualstudio.com/