If you are a programmer or just want to experiment with code or even just write some text then here are some FREE editors that are available. VSCode or Code Build and debug modern web and cloud applications. Code is free and available on your favorite platform - Linux, Mac OSX, and Windows. https://code.visualstudio.com/ Atom Atom is a text editor that's modern, approachable, yet hackable to the core—a tool you can customize to do anything but also use productively without ever touching a config file. Cross-platform editing Atom works across operating systems. You can use it on OS X, Windows, or Linux. https://atom.io/
I don't know what advantages they have over atom or code because I haven't used those. I like the auto-complete, the ability to test the code as it goes line by line through it so I am able to see where I went wrong. It has plugins that enable it to be used in pretty much any programming language.