Много тем на ЛОРе поднималось с вопросами о выбора какого нибудь ЯП,но много людей говорят что ЯП не важен,а важно знание алгоритмов.Вот посоветуйте литературу в которой описаны алгоритмы,как правильно подходить к поставленной задаче. То есть «как должны думать программисты».