Я сейчас учусь бэкенду. На текущий момент вот что могу сказать о своих знаниях:
- Python
В самом пайтоне 5 лет варюсь. Помимо базы (синтаксис, ООП и т.д.) знаю парсинг, создаю ботов, работал с запросами, создавал простые визуальные приложения. Изучить какой-нибудь FAST API будет просто.
- SQL
Знаю SQL на некотором уровне - самую базу (операции CRUD) и некоторые еще функции. Использую PostgreSQL.
- Node JS
На Node JS делал API-шки. Использую фреймворк Express.js .
- Знаком с понятием RESTful
- Паттерн MVC
- Изучаю React (чтобы лучше понимать работу сайтов, да и просто потому что интересно)
- В целом, понимаю любые языки программирования (это к тому, что, если надо, могу другой язык тоже выучить)
- JSON и XML форматы
Опыта работы не было никакого пока (не судите строго, я пятнадцатилетний лоб). Изучать, в целом, интересно абсолютно всё.