Могу посоветовать на ютьюбе каналы: sorax и romeo san francisco( извеняюсь, если написал не правильно). На этих канал можно взять для себя, что то связанное с мотивацией и реальными историями, связанных с программированием.
Из своего опыта.
Корпус - если не сильно поврежден и стандартный ATX можно не менять.
Блок питания - не берите самых дешёвых, лучше брать zelman или chieftec. Перед покупкой попробуйте подержать в руках, не шутка, нормальный блок питания не должен быть легким.
Материнская плата - подбирайте под совместимость с процессором и памятью, но не берите обрезков типа miniATX, и смотрите чтобы были твердотельные, а то электролиты вам за года 3 начнут вздуваться и придется паять. Возможно у вас стали возникать проблемы с ПК как раз из за вздувшихся электролитов