I totally agree with you, with no books there’s no proper programming
I write programs for Java ME and well known in narrow circles so many people ask me what to download to start programming. My usual answer is that first you buy books for language basics and they better be real paper books, not online. People who listened to me agree later that I was right and about others I usually don’t hear anymore.