Skip to content

Learning resources

Sometimes people are afraid to tackle a task or join a project because they think they do not have the appropriate knowledge. While it might sometimes be true, we, at Scrapd, consider our projects as the best opportunity to learn! And to make it easier for you to learn the ropes, we compiled the best resources!

Beginners

Let's start with the fundamentals!

Terminal

The "Really friendly intro to the command line" is a must read/watch for beginners! While targeted for Mac users, it may help others as well. It comes with a nice illustrated support and a video. https://hellowebbooks.com/learn-command-line

Enjoy this online class which will demistify the terminal in just 40 minutes! https://www.udemy.com/command-line

An interactive tutorial that will reconcile you with the terminal. https://linuxsurvival.com/linux-tutorial-introduction

A tutorial divided in 13 sections to bring you from newbie to moderate wizard. https://ryanstutorials.net/linuxtutorial

Git/GitHub

Learn git and GitHub using the GitHub Learning Lab. https://try.github.io

Become a git guru with Atlassian. https://www.atlassian.com/git/tutorials

Intermediate

Now that you leveled up, let's bring some fun!

Python

Completely new to Python? Let Real Python help you learn everything about it. https://realpython.com/start-here/

From zero to Hero with Dive Into Python 3. This book covers all the facets of python, from writing a simple program, to using REST APIs, via unit tests. http://getpython3.com/diveintopython3/

The Hitchhiker’s Guide to Python! is also a classic. An opiniated handbook which aims at making you a python expert. https://docs.python-guide.org/

Kubernetes

A bed time story to learn kubernetes: The illustrated childrens guide to Kubernetes.

Advanced

"I'm here to serve you master."

Python

Refactoring

At some point, your application will grow and you will need to trim a little. When time comes, this refactoring guide will prove handy.

Anti-patterns

A small book of Python anti-patterns and worst practices. Learn them to avoid them!