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.