Notepad++ is fantastic for learning developers. But after a while you may want to use Visual Studio Code, PHPStorm, etc.
IDE's have so many features and can be confusing to absolute beginners. Just a code editor can be a good start.
Confusing if you setup wrongly (on average I have to create new intellij projects 4 times when I want to try out new gradle compile targets). Very helpful if you already have a template.
I would recommend Atom because it can link to github. And it’s free. It’s similar to notepads++ and features a lot of different of coding languages and it can color the part of a code it recognizes.
Yes, this is true. But I would recommend Atom or if not that, anything really that's is designed for coding.