You should get an IDE , for beginners you could go with phpstorm (just because it has the php term in it does not mean it cannot be used for other languages as well (html,css,php,js,perl etc) , and may be later you could use sublime (is extremely flexible , kinda like linux , but you need to...