Книги по основам программирования/по сути программирования?
Подскажите пожалуйста, оптимальный набор книг по программированию, благодаря которым я пойму как это все работает.
Хотелось бы книги не привязанные к какому-либо языку программирования. P.S. Хочу понять все азы, что значат все эти термины(и как работают), такие как: строгая и динамическая типизация(что это вообще:D), ООП, MVC, рефлективный яп, интерпретируемый яп и т.д. Вообще ничего не понимаю, хочу это исправить.