Здравствуйте, Shizuka-kun, Вы писали:
SK>Всем привет.
SK>Возможно, этот вопрос уже задавался, но п дниму его еще раз.
SK>Что лучше начать изучать начинающему прораммисту: 1) алгоритмы, принципы конструирования кода, паттерны проектирования, парадигмы программирования (короче, теория
) или 2) языки и платформы программирования.
ИМХО первое без второго невозможно. Нет патернов в отрыве от ЯП, многие патерны имеют стандартную или не очень реализацию в библиотеках.
Конечно в рамках ООП есть более менее базовые принципы (LSP,SRP,OCP). Но если речь заходит о патернах то тут уже все сложнее. Некоторые могут быть реализованы в языке, некоторые в стандартных и не очень библиотеках...