Manche Leute können es, manche nicht ...
Eigentlich muss man nur logisch denken können, die Syntax beherrschen, Programmabläufe nachvollziehen können und einen möglichst umfassenen Überblick über das Programm im Kopf haben. Und natürlich sollte man noch einige Befehle beherrschen^^