Il linguaggio di programmazione e' solo un'infinitesima parte di quello che serve per programmare.
Se fosse una lingua straniera, rappresenterebbe solo la grammatica. Quello che serve sono i vocaboli (la libreria di funzioni/classi a corredo del linguaggio di programnazione), ma sopprattutto il modo di ragionare, cioe' come convertire un problema in un programma.
E questo si impara studiando i principi di programmazione.
Quindi, prima del linguaggio, leggiti qualche testo introduttivo alla programmazione.
Prima di dire di avere una buona preparazione, ti servono diversi anni di lavoro, e di faticoso studio.