Для знакомства с базовыми понятиями программирования куда полезнее будет учебник программирования начального уровня. А язык будет тем, который используется в этом учебнике для объяснения алгоритмов. В первом издании своего учебника Вирт использовал Pascal, во втором - Modula-2, в последнем - Oberon-07. При этом каждый следующий язык проще предыдущего.