Como entender um programa?

Olá gostaria de saber como ler ou enteder um programa feito por outra pessoa ja sei a parte estruturada da programa e OOP
Porém quando pego um programa na intenet ou git eu nao consigo entender a nao ser se for tutorial etc
Oque estou fazendo de errado ?

sei la se alguem coloca aqui um codiogo e me esxplica eu seria grato

nao tem como advinharmos o que vc ta entendendo ou nao… coloca o código que vc sente dificuldade aqui q a gente te explica