Какие есть лучшие книги по программированию 2022 для новичка?
Если говорить о общих чертах программирования, я бы посоветовал бы посмотреть лекции CS 50. В ютубе на русском есть целый плейлист
"основания программирования"

Базы данных для инженеров

читай вузовские/техникумовские учебники
там общая теория и история языков