Nie odkryje Ameryki, mówiąc ze jedynym sposobem na szybsze pisanie programów (nie w sensie szybkości klikania w klawiaturę) jest ... Kodzenie. Samo oglądanie tutoriali/bycie na zajęciach i robienie tego co prowadzący mówi dużo nie da. Zawsze dobrze popróbować coś pozmieniać, spróbować jakis błąd wymusic, napisać coś swojego etc.
Co jeszcze pomaga? Zawsze możesz sprawdzić i postarać się zrozumieć, jak ktoś inny wykonał jakieś zadanie z którym sobie nie radzisz (czy na SO, czy na GH czy nawet na polskich forach) poprzez rozbijanie problemu na mniejsze podproblemy. Zawsze możesz dopytać dlaczego tak, a nie inaczej. Co jeśli by użył tego a nie tamtego etc.
Im więcej masz do czynienia z kodem, w jakiejkolwiek postaci - czy sama piszesz czy czytasz czyje, tym lepiej. Jeżeli czytasz czyjeś rozwiązania, to istnieje niezerowe prawdopodobieństwo że kiedyś skojarzysz sobie ze dany problem był podobny do jakiegoś innego problemu do którego rozwiązanie juz znasz.