Według mnie, powinieneś raczej zacząć od kursów w Internecie dla początkujących (jak np. kurs Pana Zelenta), lub od książek, jednak tutaj również może być problem że znalezieniem takich na twoim poziomie. Dopiero Po solidnym przepracowaniu i zrozumieniu kursu, podstawowych instrukcji, analitycznego myślenia i podejścia obiektowego, zabierz się za czasopisma i inne trudniejsze książki lub kursy, które zwykle są przeznaczone dla średnio-zaawansowanych lub zaawansowanych programistów