Что должен знать web программист. Не минимум,а что нужно, чего хотят от нас? Например мой первый язык программирования PHP), знаю не обычно, но потянулся я к программированию еще до того как в школе началась информатика. Потом MySQL, JavaScript. Html, CSS конечно. Проблема в том, что например иногда даже просят написать не на JavaScript, а "на jQuery". То есть получается, что владение такими библиотеками почти также нужно, что и отдельными языками. Вот какие я должен знать еще языки, библиотеки, технологии, чтобы смело сказать, что я WEB-ПРОГРАММИСТ
Не надо быть веб программистом, веб погромист не есть профи, это человек который знает по среднячку от разных направлений.
Выберите для себя что-то более узкое:
фронтенд
бэкенд
У меня хороший код html, CSS получается и JavaScript больше нравится, чем PHP, но дизайн, даже не знаю как сказать. В принципе не плохой, но все равно хрень. Может есть литература по этому поводу?
Илья Павлов: Фронтендщик и не должен заниматься дизайном, для этого есть дизайнеры. Хотя принципы полиграфической верстки можно освоить, если лежит душа, посмотрите "Книгу по верстке для тех, кто не умеет верстать"
Илья Павлов: дизайном занимаются дизайнеры, если хочешь во фронт енд то твоя стихия это javascript
По литературе не помогу, сам я бэкендер(Python + Django)
Загугли книги по JS и его фреймворкам
jquery
angular
backbone