Хомон: если брать 7-е издание, в которой затрагивается последний стандарт С11, то не устарела. На тот момент, когда я изучал Си, книга (4-е издание) описывала актуальный на тот момент стандарт С99
Salavat Sharapov: в puzzle-english есть курс английского с нуля: https://puzzle-english.com/teacher
Сразу говорю, что на себе не пробовал, так как база со школы была хорошая, но может это то, что вам нужно
sivabur: у меня глаза кровью наливаются от отсутствия запятых) Razor98: учусь по специальности ИБ и, честно говоря, не фонтан (возможно, только у меня в универе так, а может и много где по стране аналогичная ситуация). Диплом только ради формальности, отсюда и думайте, нужно вам это или нет
Станислав Макаров: да, Таненбаум уже из разряда классики, но, согласитесь, если человек изучает С/С++ и хочет писать что-то нестандартное, ему будет проще, если материал подаётся с листингами на знакомом/изучаемом ЯП, а не на псевдокоде, после которого придется еще копаться в MSDN в поисках тех или иных функций.
А судя по первой поставленной задаче, ТС явно не ограничится окошками, а захочет чего-нибудь этакого: рано или поздно упрётся в WinAPI
particle_accelerator: для Петцольда хватит основ Си: он чуть ли не построчно всё объясняет, проблем не возникнет при чтении, даже если мало знакомы с языком. Вполне можно читать параллельно)
Станислав Макаров: Просто если человек не будет знать хотя бы примитивов WinAPI, задача с выжиданием определенного времени, скорее всего, сведется к while(true) { ПроверкаВремени(...); ... }, что не очень-то и хорошо.
Я бы по-другому ответил: по-моему, изучая принципы работы системы и закрепляя изученное теми или иными WinAPI функциями, можно получить представление не только в теории, но и на практике =)
В ней редактирование контента прямо на странице