Сергей, в том, в котором они перечислены, по-моему. Но замечу, что читать их стоит только в том случае, если действительно хочется знать основы в деталях, можно и без них стать хорошим программистом.
NyxDeveloper, PostgreSQL ставить не обязательно, можно скачать архив, распаковать куда удобно и запускать, когда нужно. А для Django нужен был только Python. Вы на свою машину не поставили "лишний" Python, но поставили Docker, который намного тяжелее, выгода непонятна.
либо те, которые используются в области, к которой есть есть устойчивый интерес.
К сожалению, в некоторых областях деятельности и некоторых регионах найти работу тяжело даже сеньорам. Так что не всегда есть возможность со старта заниматься тем, что интересно.