начинай с 2 сторон
1 - основы: типы данных, свойства, методы, операции, функции и прочие мелочи-хитрости
2 - бери сразу чужой код, переписывай, разбирай как работает, то есть сразу применение того что пригодится в работе
пока все поймешь - уже будет своя база кода для типовых задач