forse stai studiando testi sbagliati

tipo i soliti manuali di 900 pagine tutti con lo stesso indice
- cosa è una variabile
- cosa è un array
- cosa è una funzione
- cosa è una classe
ecc ecc

poi arrivi a pagina 900 che ti hanno bombardato di informazioni ma non sai come metterle insieme per dar vita ad un software.

10 anni fa io ero nella tua situazione, poi grazie a questo libro ho svoltato..gli altri libri a pagina 900 ti proponevano concetti astratti, questo dopo 2 giorni gia ti faceva aprire, scrivere e leggere file.

oppure prenditi qualche piccolo programma open source e cerca di capire il codice che hanno scritto gli altri.