Во-первых, да. А во-вторых, как-то хочется просто купить машинку и начать работать на ней спокойно, а не сносить винду в первый же день и переходить на линукс
Те понятия, что я перечислил, они были не в строгом, а абстрактном списке. Мне лишь нужно понимать, что нужно учить для начала. Вот, по вашему, мнению получается так:
1. Алгоритмы
2. Архитектура ЭВМ
3. Базовое понимание ОС
4. Язык
5. Базы данных
Я правильно вас понял?
Vlad Osadchy, вообще, понял для себя, что, сейчас, в целом, все ударяется в веб-приложения и для каждой "задумки", как никак, необходим сайт. Поэтому немного фронтенда для начала точно, ну а дальше буду углубляться уже в более серверные технологии (просто не хочу сразу же учить бэкенд).