Learn how to improve with these resources

Sep 2, 2017 · 3 min read

In this article, I would like to recommend some non-technical resources that have helped me become a more effective learner, set better goals and improve my focus, creativity and communication skills.

silhouette of person jumping under tree
silhouette of person jumping under tree

Learning How To Learn

Online course at Coursera

  • Background: This is one of the best courses out there and I would highly recommend it to anyone who wants to become a more effective learner.
  • Length: Less than 10 hours of content
  • Takeaways: Taking breaks (and activating the “diffuse” mode) helps you to solve problems, changing your learning environment stimulates the brain, procrastination can be overcome by taking the first step and writing things down can free up your working memory.

The Tim Ferriss Show


  • Background: I love listening to this podcast. My favourites so far include Susan Garrett (dog trainer), Cal Fussman (author and journalist), Debbie Millman (designer) and Drew Houston (founder of Dropbox).
  • Length: approx. 2 hours each.
  • Takeaways: Seek uncomfortable challenges, keep a daily appreciation journal, you are the average of the people you spend the most time with and many more.

The Compound Effect — Darren Hardy


  • Background: The idea behind this book is that results compound exponentially over time. An example would be to do one minute extra of exercise a day to improve health exponentially in the long-term.
  • Length: 162 pages
  • Takeaways: Take 100% responsibility for what happens in your life and tracking progress leads to success.

Never Split the Difference — Chris Voss


  • Background: I would recommend this book to anyone wanting to improve their negotiation skills. In this book, Chriss Voss shares the lessons he learned as a hostage negotiator for the FBI.
  • Length: 288 pages
  • Takeaways: Label the other person’s pain, be wary of “Yes” and a smile on your face (and in your voice) can improve your mental agility.

Originals — Adam Grant


  • Background: I would recommend this book to anyone who is interested in knowing what it takes to be original.
  • Length: 326 pages
  • Takeaways: There is a correlation between quantity and quality when generating new ideas and you don’t have to take unnecessary risk to be original.

Deep Work — Cal Newport


  • Background: I would recommend this book to everyone because I think we all need to improve our focus in a world full of distraction.
  • Length: 326 pages
  • Takeaways: Avoid multitasking, practice being bored and take breaks in order to improve focus.

The Asshole Survival Guide — Robert I. Sutton


  • Background: This book is a valuable read for anyone who has to deal with different levels of jerks in their life.
  • Length: 224 pages
  • Takeaways: Assholes attract Assholes, negative behaviours are more difficult to stop than positive ones and it’s easier to resist at the beginning than at the end.

Before you go… Thanks for reading the article! If you enjoyed it, please don’t forget to show your appreciation by clicking the 👏 below!

I write about my professional and educational experiences as a self-taught software developer, so click the follow button if this interests you! You can also check out my blog or subscribe to my newsletter for more content.

You might also like:


  • September, 2017: Originally published at learnitmyway.com
  • September, 2018: Complete rewrite, added Asshole Survival Guide

Welcome to a place where words matter. On Medium, smart voices and original ideas take center stage - with no ads in sight. Watch
Follow all the topics you care about, and we’ll deliver the best stories for you to your homepage and inbox. Explore
Get unlimited access to the best stories on Medium — and support writers while you’re at it. Just $5/month. Upgrade

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store