LEARNING

The main topics of my interest are web development, tech startups, psychology, networks (both virtual and personal) and distribution (sales and marketing). I firmly believe that all these fields are connected and technology should make people's life easier not harder.

Here is the LIST of books, blogs and courses I've finished or planning to consume. To avoid the paradox of choice go for all the books that are rated 5+. Regardless what kind of things you are interested in reading those books will definitely help you down the road. In case of you don't want to search for them in the list I included some of the best ones on business and coding below.

BUSINESS BOOKS

Zero to One by Peter Thiel
One of the best business books out there. Thiel explains how new businesses are born and growing. He examines all the aspects of a startup from market through product to distribution.
How to Win Friends and Influence People by Dale Carnegie
One of my favorite books on psychology. There are so many simple steps that can be taken everyday to be a better person. Carnegie doesn't say anything new but perfectly sums up the most important parts of human interactions.
Crucial Conversations 2nd Edition by Kerry Patterson
When stakes are high or the conversation is emotional we are tend to communicate poorly. Patterson gives invaluable advices on how to realize if we are in a critical situation and how to react to them.
Pmarca-blog Ebook by Marc Andreessen
Andreessen is one of the greatest minds in the Silicon Valley. In his blog he teaches founders and young professionals how to achieve their goals in their business or chosen field. I wish I had had this book when I was 16.
Predictable Revenue by Aaron Ross
If you are interested in SaaS sales then this is the book. A lot of people have a false imagination about how sales work. With reading this you will know all the details.
Influence by Robert B. Cialdini
The famous book on persuasion based on the principles on reciprocity, consistency, social proof, authority, liking and scarcity.

CODING BOOKS

The Well Grounded Rubyist by David A. Black
It's a pretty amazing and detailed Ruby book which helps to get a deeper understanding of how Ruby works under the hood.
Practical Object Oriented Design in Ruby by Sandi Metz
Metz can boil down even the most complex topics to the underlying principles. She explains in a simple way how to apply OOP principles to have a maintainable and changeable codebase.
Rails Antipatterns by Chad Pytel
The book introduces the most common Rails antipatterns and explains how to avoid them. For people who are new to Rails this book will help a lot to improve their Rails skills.
Metaprogramming Ruby 2 by Paolo Perrotta
It introduces how to leverage metaprogramming to write better Ruby code. Explanations are great and easy to understand.
Rebuilding Rails by Noah Gibbs
Probably the best rails book. It unfolds how Rails works under the hood by recreating a barebone version of it.
Grokking Algorithms by Aditya Bhargava
Amazing intro to basic data structures and algorithms. Written in python with a bunch of great illustrations.