Here are the videos and links from a lecture about Python I gave at Opendot/WeMake in Milan. While you can choose many programming languages, I strongly suggest to start with Python, considering also the many applications that can be done with it (and considering that it is the most popular programming language right now.

For example, with Python you can:

01. Introduction

02. Python Basics

03. Resources for learning Python

There are many resources for learning Python, including the free books How to Think Like a Computer Scientist, Learn Python the Hard Way or the interactive tutorials on Codecademy. Or even more resources here or the videos here! Beware also of the differences between Python 2 and 3!

Original tutorial by:

* Massimo Menichinelli - info at - massimo.menichinelli at

This work is licensed under a Creative Commons Attribution 4.0 International License.