Базис, что нужен вам для разработки веб сайтов таков: HTML, CSS, JavaScript и PHP. При чем вместо PHP можно выбрать Python, Java, C++ или другой серверный язык. Помимо базиса есть и много сопутствующих технологий. Сейчас мы рекомендуем вам в них не вдаваться и пока лишь изучить: HTML, CSS и JavaScript.
Почему не цветет эхинацея?
Эхинацея — многолетняя трава, особого ухода не требует. Живучесть у нее примерно на уровне ромашки аптечной. Так что скорее всего причина неудачи в рассаде. Может быть она слишком долго вымачивалась в воде,либо просто была не закаленной.