согласен если ты изучал до этого любой язык программирования, то в принципе тебе хватит пробежаться по синтаксису языка.
А если у человека в 1кило байте 1000 байт то как быть?)))))
Я никогда особо не занимался программированием, если не считать баловства на синклерском бейсике лет 25 назад.
Для меня не только в одном килобайте тыща байт, но я никак запомнить не могу что начинается с нуля, синус или косинус.
Документации достаточно для обучения с нуля. В самых тяжелых стучаях подойдет первая глава любого введения в любой язык программирования, где знакомят с переменными, функциями и условными операторами и операторами цикла. Все.
ООП, конструкторы, деструкторы, коллекторы, инумераторы, выделения памяти, битовые сдвиги, наследования и области видимости, ссылки и указатели можно засунуть в глубокий зад. Все это потребуется (если потребуется) много пожжее. В начале человек должен понять, его ли это занятие, интересно ли ему заниматься разработкой интерактивных приложений.
Научиться программировать гораздо проще, чем рисовать. Рисовать может быть не дано, а кодинг - всего лишь математика.
А вот то, что остутствие грамотности == никаких шансов в IT - это факт