Leggere libri, guardare video e rivedere i tutorial è molto semplice. Prendere appunti e imparare effettivamente il materiale potrebbe essere un po 'più difficile, ma anche allora, chiunque abbia un cervello decente e una buona dose di interesse, è abbastanza facile (per non dire divertente).
Il fatto è che in realtà non ti prepara a scrivere un programma o un sito web completo. Diciamo che siete quei ragazzi (solo al liceo, nessun vero corso di laurea in informatica o corsi di programmazione, e nessuna esperienza del mondo reale), e vieni fuori con Groupon. O anche Mark Zuckerburg, sicuro che fosse un genio, ed era un programmatore molto capace ... ma come?
Come raccomandi che le persone che non sono necessariamente nuove nella programmazione, ma che sono nuove nella programmazione di applicazioni reali e di veri programmatori, lo sviluppano? Qual è il "processo di sviluppo", in particolare per i singoli programmatori (o forse 2-3 adolescenti)?
Inoltre, per quanto riguarda lo sviluppo del web, qual è il processo? Qualcosa come Facebook o Groupon è stato scritto con un framework (come CodeIgniter o Zend per PHP)? O sviluppano i loro quadri? Non sto chiedendo come trovare una grande idea, ma come implementare le grandi idee in modo efficace? Qualcuno ha un consiglio?
Ho letto un paio di libri su C e C ++ (principalmente il linguaggio di programmazione C e il linguaggio di programmazione C ++) e preso AP Computer Science (oltre a leggere alcuni libri aggiuntivi su Java e OOP). Ho anche letto alcuni tutorial su PHP (e CodeIgniter) e Python. Ma sono ancora al liceo e tecnicamente non sono nemmeno abbastanza grande per lavorare in uno stage per qualche altro mese.