Если про редакторы, то у меня на первом месте Sublime Text, там есть буквально все что нужно для счастья и открывается в секунды Для веб разработок можно PhpStorm использовать (от тех же JetBrains) А выбор языка должен исходить из поставленных задач, по сути понимая общие принципы построения алгоритмов, можно изучить абсолютно любой язык только лишь прочитав синтаксис. Мне какое то время нравилась Java (даже для телефона сделал пару игр для себя) Сейчас плотно программирую на php, т.к. зарабатываю на создании и продвижении сайтов. Главное в изучении не терять энтузиазм и каждый день читать новости и документацию по языку, таким путем можно вполне стать профессионалом в короткие сроки и быть довольно востребованным.