jak programować

Jak samodzielnie nauczyć się programować?