Какую литературу читать начинающему программисту?
Прочитайте «Код» Петцольда, его как раз недавно переиздали.
я пришла к мысли, что не могу себя представить хорошим, профессиональным работником. Кажется, что я мало знаю и упускаю время, несмотря на то что у меня сильные преподаватели и вуз. Кажется, что этого мало, и нужно больше самообучения.
Господи это просто синдром самозванца, и он лечится не волнуйтесь. Просто больше практики в выбранном вами направлении. Потом когда начнете работать тоже будет это же чувство по началу, тут главное не думать что если вы спросите что-то то вас уволят или еще что-то. Берете спрашиваете совета опытных людей и все.
Я по началу когда только начинал изучать программирование, вообще с трудом все воспринимал. Но практика и хорошая информация которую можно найти в интернете расставила все на свои места. Да сейчас так же есть затупы, причем их много я все же джун пока еще, но если они случаются я не чувствую себя так как вначале, я иду спрашиваю у более опытных людей, но сначала гуглю информацию.
То что вы берете такие серьезные книжки, это хорошо но задайте себе вопрос оно вам надо? Если вы не собираетесь работать в этих направлениях оно вам надо? Не слушайте всех этих умников которые говорят: "Без знания С/С++ нельзя изучать С#", или еще мое любимое "Без знания как устроена архитектура или как работает компьютер вы никто", тут просто надо брать и слать их куда подальше, из этих всех умников учеными(или те кто реально добьется результата) станут от силы 3-5%, остальные будут обычными задротами как принято их называть, и этих задротов очень легко эксплуатировать за меньшую ЗП(в какой-нибудь захудалой конторке, где они будут тешить свое ЭГО при приеме на работу, и выносить мозги этим). Конечно я могу утрировать но факт есть факт.
В подкрепление моего абзаца скину вам видео от позитивных парней на эту тему.
https://www.youtube.com/watch?v=ip66mO6sdf8