זה תלוי מה אתה צריך
אם אתה צריך תוכנית מסויימת ולא משנה לך איך תשיג אותה אז עיף לפנות לחברה שעוסקת בפיתוח תוכנה. אם אתה רוצה ללמוד "בשביל הכיף" אז תוכל להתחיל מלקראו ספר. אם אתה רוצה ללמוד בשביל לעבוד בזה אחר כך, אז עדיף ללכת ללמוד באוניברסיטה, מכללה או לפחות לקחת כמה קורסים במקומות שמתמחים בכך (ג'ן ברייס למשל).