What are the pros and cons of learning programming languages from books? And also what is your preference (books/app/websites)? | Sololearn: Learn to code for FREE!

+2

What are the pros and cons of learning programming languages from books? And also what is your preference (books/app/websites)?

I toatly understand that any programming language is also subject to practice and which source you opt as doesn't matter untill one understands the logic behind it but just out of curiosity what is your preferred medium and why?Lets talk.

3/7/2018 3:12:50 AM

Girish sharma

4 Answers

New Answer

+6

I learned from written sources all my career. They are nice because you can set your own pace, no internet connection required, typically covers content more in-depth. I have all my saved books on programming just as reference material in my personal library. I can refer to it anytime I need. Books can have mistakes though. It can take a whole edition to correct one mistake and even that can add new mistakes. Books can be pricey as well. And will only give you one point of view.

+2

I prefer books because i don't have internet connection all day long. But in some point, some online tutorials can make me grasp the concept.

+2

It depends on the book and the work methodology. Many books for me have a lot of inpractical content and far from providing details only worsen the rhythm while reading. Personally I have used few, I like dynamic content and learning by doing things. In the readings I usually feel bored or restless. Although it only happens to me with books that cover such topics, since I read sci fi books regularly, lol.

+1

PROS: Books i dont need internet like Sylar stated, good quality books state a lot of great information some tutorials online dont even mention, most have questions after every chapter. CONS: pricey, new editions all the time (technology is always changing), authors are very biased (my way is the best way). My preferred medium is books! They take the time to mention and explain everything and you can go your own pace. Some online tutors go too fast or too slow!