Можете ли помочь с наставлением на путь успешного веб разработчика?
Путь успешного web разработчика лежит через умение искать информацию самостоятельно и делать выводы.CSS компиляторы
CSS препроцессорыНужно ли выбирать между SVG и Canvas?
SVG - вектор, canvas - растр. 
Короче вот все ваши вопросы как-то рано вы начали задавать. вы сначала должны изучить сам javascript или php а потом уже брать фреймворки/библиотеки. Использовать препроцессоры или нет (или какой) - тоже вопросы поднимались отдельно, ищите и читайте а там уже задавайте вопросы. И в инфе о фронтэндерских штуках не сильно доверяйте статьям которым больше двух лет (в плане такой-то фреймворк/библиотека vs другой).
Короче рекомендую научиться сначала пользоваться гуглом.
Для продуктивной разработки - Python + Django