Привет всем!
Сломал себе голову уже(
Хочу начать изучать программирование, но пока изучаю лишь какой ЯП выбрать.
Цели такие:
Хочу писать как фронт так и бэк, преимущественно сайты (к примеру, платформы для совместных закупок) и простые приложения для смартфонов.
Вроде PHP под это дело, но много пишут, что язык себя изживает и т.д.
Python?
Ruby?
Js, Node.js?
Kotlin?
Куда смотреть, с учётом, что пару-тройку лет только входить буду?
Помогите, пжст..
Андрей Алексеевич, Я понимаю, что мой вопрос размыт достаточно, поэтому и ответ получить точный сложно. Каков вопрос - таков ответ...
Я поэтому и не знаю, что выбрать решением вопроса, когда вроде все ответы это решение и в тоже время нет..)
Как быть?
iakdrugyelena, Каждый из тех кто отвечал в принципе дал правильный ответ, и действительно правильных ответов может быть несколько, даже если они не похожи один на другого. Каждый тут прав, и я думаю что нужно отметить все ответы как решения. Какой путь выбрали вы? Мне просто интересно, уже прошло не мало времени после задания вопроса....
Андрей Алексеевич, Взялся за js, html, сss - понял, что это нужно знать однозначно и остановился на Python, мне этого пока хватит на полгодика) Короче, главное начать хоть что-то изучать, а дальше само понимание придёт)
И параллельно немного учу Ruby и Java - совсем чуть чуть, для сравнения.
Вроде идёт изучение не впустую уже)
Ну, как по мне, вот твой стек для того чтобы называть себя full stack web developer:
Python, Flask, Django, FastAPI, Pydantic, Elasticsearch, Posgresql, Redis, Kafka, Requests, Beautifulsoup, HTML, CSS, JS/NodeJS, SASS, Bootstrap, React or Angular, Travis Ci, Jenkins, git/GitHub, Docker, Linux.
Если до этого был знаком с императивными языками, то стоит ознакомиться с каким-то из языков функционального программирования (ФП). Хотя бы просто ознакомиться с идеями.
Хочу начать изучать программирование, но пока изучаю лишь какой ЯП выбрать.
Надо с чего-то начать и подбирать дальше, исходя из предпочтений и ситуации.