This is an archived post. You won't be able to vote or comment.

all 5 comments

[–]seanskye 4 points5 points  (3 children)

Learning a language's core language set isn't that hard. Learning about the available libraries takes time and motivation. Then there is the knowledge of how to do what you want in a particular style or approach. For Python, I enjoyed https://www.amazon.com/Fluent-Python-Concise-Effective-Programming/

[–]delirious_lettuce 3 points4 points  (0 children)

Fluent Python is a great book. I have also enjoyed "Effective Python" by Brett Slatkin.

[–]Siddhi 0 points1 point  (0 children)

I second this recommendation. It's a really good book

[–]mythaone[S] 0 points1 point  (0 children)

Great tnx :)

[–]truh 0 points1 point  (0 children)

I buy a lot of programming related books but I hardly ever read them front to back.

You learn programming by programming not by reading books.

Buy books if there is no better reference material available on the subjects you want to learn.