вот так вот и учатся, выходят с пустыми головами)) Как я программирование изучал, так же как и все. Сначала нам рассказывают типы данных. Ну а мы что, ну окей, понято что есть какие то там типы, а что они и зачем нужны - хз. А потом только начинают изучать функции и классы. А вот тут уже и нужны эти типы данных для аргументом. А какие они там былИ? А пёс его знает... Почему? Потому что не с чем было их ассоциировать. Надо идти к ним и вспоминать.
Когда есть к чему привязать свои нейроны в мозге, к какому либо опыту. Тогда всё хорошо усваивается. А когда не понимаешь как это в принципе выглядит, то теория бесполезна