Introduction
Lightning overview of C++
Using ROOT with C++ to write and read a file
Using ROOT with C++ to fill a histogram
Figure 1

Figure 2

Figure 3

Using ROOT with python
Using uproot to open ROOT files
Using awkward arrays to analyze HEP data
Figure 1

Figure 2

Figure 3
