Вкратце о языках с открытым исходным кодом, известных в веб-разработке: у Python, Ruby или Perl есть полезные сообщества (кстати, у Perl нет , который нужно писать совершенно неясно, просто хорошие программисты Perl любят используйте сокращение. Есть также много хорошо оплачиваемых Perl , даже в Google). PHP широко распространен и имеет несколько отличных фреймворков, но в Интернете также есть множество плохих PHP-кодов и советов, так что остерегайтесь этого и найдите надежное место для советов по PHP. Кроме того, держите представление / стиль, данные и логику отдельно (MVC - один из текущих способов сделать это). Не впадайте в суп PHP / HTML!
В большинстве языков есть модуль для обработки изображений на стороне сервера. Идея состоит в том, чтобы предоставить клиентский (Javascript) интерфейс для визуального управления изображением в браузере, спросите «Вы уверены?» Вопрос, затем выполните обработку на стороне сервера и представьте результат.
Как все говорят, попробуйте несколько языков, присоединяйтесь к группам сообщества, когда вы застряли, чтобы проверить, насколько они дружелюбны, и посмотрите, как вы себя чувствуете. Хорошо, что вы можете использовать многие так называемые скриптовые языки (то есть те, которые не нуждаются в компиляции) и для другой работы, например, для гибридных веб-приложений и приложений для настольных компьютеров.