L’età di 15 anni è troppo vecchia per iniziare a imparare il codice? In caso contrario, dove posso iniziare a imparare il codice?

L’età di 15 anni è troppo vecchia per iniziare a imparare il codice?
Se sei appassionato di qualcosa allora diventerebbe automaticamente più facile da imparare. Imparerai facilmente tutte queste cose, l’età non conta, ciò che conta è la capacità di apprendimento della persona.

Dove posso iniziare a imparare il codice?
Se sei a tuo agio con la lettura di PDF, di seguito sono riportati i miei libri preferiti: –

  • Headfirst Java (leggi pagina per pagina)
  • Headfirst C (leggi pagina per pagina)
  • Java Il riferimento completo (leggi argomento-saggio)
  • C ++ Il riferimento completo (leggi argomento-saggio)

Le mie risorse video preferite: –

  • http://Lynda.com
  • Esercitazioni su Java su NewThinkTank (non per principianti assoluti)

Dopo avere delle nozioni di base in qualsiasi lingua, esercitati codici su http://www.codechef.com per cogliere efficacemente i concetti.

Quale linguaggio di programmazione dovrei scegliere?
Le persone generalmente consigliano di imparare prima C o Python. Non suggerirei nulla finché non risponderai alla mia unica domanda.
Per cosa stai imparando a programmare?
Se stai imparando a codificare per migliorare la competenza di programmazione / codifica della concorrenza, ti suggerirei C / Python come la maggior parte delle persone suggerisce, ma se la tua intenzione è lo sviluppo di applicazioni, ti suggerirei di iniziare con java.
Esistono molti linguaggi di programmazione. Piuttosto che avere una conoscenza media in 10 lingue, è meglio avere una solida conoscenza in ognuno. Imparare più lingue contemporaneamente è un’idea stupida. Scegli la tua lingua con saggezza e prova a padroneggiarla.

Quali cose ho bisogno di imparare per essere uno sviluppatore di software?
Per essere un programmatore, hai bisogno di logica, i codici di pratica sono solo la chiave. Ma per essere uno sviluppatore, devi imparare diverse cose come l’ingegneria del software, la programmazione orientata agli oggetti, i modelli di progettazione, ecc. Puoi assumere tutte queste cose in modo simile alla costruzione di una casa. Un programmatore mira a costruire la casa il più velocemente possibile. Uno sviluppatore mira a costruire la casa nel miglior modo possibile.

Per prima cosa prendi un corso gratuito di Introduzione alla Logica online dalla Stanford University. Userai questa abilità per il resto della tua vita, indipendentemente dal linguaggio di programmazione che impari.

Una volta che hai fatto questo, prendi la classe gratuita online di Princeton Algorithms e Data Structures e guarda come stai. Senza una solida conoscenza introduttiva delle strutture dati e dei loro usi, le capacità di risoluzione dei problemi del tuo computer saranno notevolmente limitate.

Avendo fatto bene a quanto sopra, puoi iscriverti alla parte II del corso Algorithms and Data Structures, così come iniziare a imparare un linguaggio di programmazione. La maggior parte delle persone ti dirà quale lingua dovresti imparare, senza nemmeno chiedere che cosa vuoi ottenere – queste sono le persone che dovresti evitare a tutti i costi; sono quelli che usano un martello per risolvere ogni problema, anche i problemi che riguardano viti e bulloni.

Se “ciò che rende il computer spuntato” ti interessa tanto quanto la programmazione, inizia con C. In caso contrario, salta a destra in Java e inizia a conoscere il pensiero orientato agli oggetti. Poi c’è anche il C ++ … così tante scelte e tanti modi per risolvere gli stessi problemi.

Felice di vederti fare questa domanda; in bocca al lupo!

Aggiornamento 2015-02-16: potresti anche voler imparare la differenza tra un linguaggio di scripting e un linguaggio di programmazione, molto presto … specialmente se sei interessato alla programmazione. Sembra che ci sia un’abbondanza di persone in questo mondo che sembrano pensare che lo scripting di una pagina Web in HTML e CSS costituisca una programmazione; HTML e CSS non sono linguaggi di programmazione. Se il tuo interesse è nella progettazione di siti Web, allora impara un linguaggio di scripting (come PHP). Se il tuo interesse è nella progettazione di app per dispositivi (app / tablet), allora impara Java e Objective C (linguaggi di programmazione, non linguaggi di scripting).

Amo questa domanda Non è mai troppo tardi per imparare a programmare.
Culturalmente, abbiamo questa ipotesi che ad un certo punto si “arriva” ad essere un buon sviluppatore. Forse hai finito un corso di laurea in Informatica, forse è quando hai la tua prima programmazione di lavoro o forse è quando hai finalmente la possibilità di progettare qualcosa di interessante. Ovviamente non c’è un singolo punto in cui hai finito di crescere come programmatore e una volta accettato ciò ne consegue che non è mai troppo tardi per iniziare, dato che avrai sempre molto da imparare! Lo sviluppo del software può essere una ricerca per tutta la vita. Una volta che hai dimestichezza con la codifica e la raccolta di nuove lingue, avrai delle opportunità per l’architetto. Una volta padronanza di schemi di progettazione comuni, è probabile che il panorama tecnologico si sia spostato e avrai più opportunità di apprendere una nuova abilità.

In termini di risorse – non c’è carenza! Dai un’occhiata a questi siti:
Code Academy Imparare a programmare
Ogni bambino merita un’opportunità
9 luoghi che puoi imparare come codificare (gratuitamente)

Se vuoi controllare alcune risorse del college, il MIT ha il loro intero curriculum di informatica online gratuitamente – ma non scoraggiarti se ti viene in mente o perdi interesse!

Consiglio anche questo discorso:

Il mio consiglio è semplice, vai per Python. È abbastanza facile e indulgente, e molte persone lo usano (tutorial così fantastici, supporto StackOverflow, ecc.).

Ho letto da qualche parte che Python è ampiamente utilizzato dalla comunità scientifica – perché queste persone hanno un problema che vogliono risolvere, e vogliono passare il minimo tempo possibile cercando di imparare la sintassi.

Python non è la lingua più veloce, quindi la tua app potrebbe funzionare un po ‘più lentamente, ma questo è tutto relativo. Le probabilità sono che la tua app sia piccola e il tuo computer potente. Non te ne accorgi nemmeno.

Prendi la tua idea, scomporla in piccoli pezzi, disegnala come un diagramma di flusso e inizia a scrivere codice in Python … e saluta tutta la tua vita, perché è dannatamente avvincente.

C’è un sacco di buoni consigli qui, ma cercherò di rispondere in un modo che si riferisce alla tua situazione. Quando avevo 15 anni, la programmazione era un modo per lavorare un po ‘di magia nel mondo reale … è ancora più vero per te oggi.

Se sei già nel lato visivo delle cose, potresti voler imparare come costruire una GUI. La migliore piattaforma per questo è il web, quindi ti suggerisco di imparare come usare Javascript per far sì che HTML e CSS si animino.

Ecco alcune risorse:

  • http://www.smashingmagazine.com/ … – analizza prima questo per vedere un po ‘di ciò che è possibile; immergiti quando vedi qualcosa di interessante, ad esempio http://www.smashingmagazine.com/
  • W3Schools Tutorial Web online: qui puoi imparare tutte queste tecnologie, un po ‘alla volta; principalmente puoi usare questo come riferimento
  • http://jsfiddle.net/ – un parco giochi per provare il tuo codice e anche il codice di altre persone

Per ora, ti suggerisco di provare a imparare e divertirti. Non hai bisogno di imparare algoritmi e così via ancora. Basta scoprire alcune tecnologie, trovare ciò che si può fare ed essere creativi e ispirati.

Quando sai che ti piace davvero, allora puoi provare alcuni corsi online in programmazione, o anche prendere in considerazione la possibilità di prendere una laurea in Scienze della comunicazione più tardi. La tua avventura è appena iniziata!

Se impari bene con i libri, scegli uno di livello iniziale da The Pragmatic Bookshelf. Se vuoi creare app per Android, dovresti imparare Java, se vuoi creare app web, magari Ruby o JavaScript. JavaScript è un ottimo linguaggio da sapere.

Se ti piacciono i video, ecco alcuni suggerimenti:
Stanford School of Engineering
Introduzione alla programmazione interattiva in Python (parte 1) – Rice University | Coursera
Impara a programmare: The Fundamentals – University of Toronto | Coursera
Introduzione alla Computer Science and Programming
Introduzione al corso di programmazione Java

Come qualcuno menzionato di seguito, un buon punto di partenza potrebbe essere l’HTML. È semplice, ma richiede il tipo di logica necessario per i linguaggi più complicati. Così come quell’attenzione ai dettagli necessaria per trovare errori “stupidi” o “semplici”. Da lì, l’aggiunta di variabili, tipi, loop e altra logica sarà un po ‘meno travolgente.

Come consiglio più generale, puoi insegnare a te stesso un linguaggio di programmazione. Ma se vuoi imparare a essere un buon programmatore, avrai bisogno di un’istruzione universitaria. Non solo per saperne di più, ma per avere cattive abitudini sbalzate fuori da te e per ottenere visibilità in tutte le diverse aree nel campo dell’informatica. Alcune aree che potresti voler perseguire, alcune potrebbero semplicemente beneficiare della consapevolezza che esistono.

Nella mia classe da matricola, molto tempo fa, c’erano innumerevoli CS senior che amavano i computer, ma non amavano la programmazione e finirono col cambiare le major. Sei in testa al gioco a 15. Se impari qualche programma ora, saprai se lo ami o lo odi (e sì, probabilmente sarà l’uno o l’altro). Ho avuto la fortuna di sapere che volevo dedicarmi a questo campo anche alla tua età, ed è stato un grande vantaggio che mi ha portato ad una grande carriera. Ti auguro lo stesso!

E come ultimo consiglio. Supponendo che tu impari un po ‘di programmazione, e ti piaccia, e tra 2-3 anni inizierai un programma CS universitario. Quando arriverà quel momento, cerca di rimanere umile. I programmatori autodidatti possono essere un lotto arrogante. I ragazzi di 17 anni (in realtà non sono sicuro del tuo genere) sono peggio. Questi due elementi combinati creano persone incredibilmente difficili con cui lavorare / trattare / insegnare. Scrivere codice può sembrare un dio, ma anche se lavori duramente e impari molto nei prossimi 2 anni, non avrai nulla sulle persone che ti insegnano in un’università. Non saprai nemmeno abbastanza per sapere quanto non sai. Quindi chi ti circonda e il tuo io futuro (quando ti rendi conto di quanto poco sapevi allora) un favore, e non essere un po ‘saccente perché leggi un libro di Python quando avevi 15 anni: p

In bocca al lupo!

Ciao ,

Sarei lieto di rispondere a questa domanda. Sappiamo che la tecnologia si sta evolvendo ogni minuto. Tutta la tecnologia ora funziona su codice. Può essere codice c, c ++, java, python, perl, flp, android, ruby, php, html, css, javascript ecc.
Prima di tutto sei a quora all’età di 15 anni, quindi direi che imparerai molto da qui.
All’età di 15 anni, iniziare a scrivere codice è abbastanza buono. Se inizi ora, puoi raggiungere una maggiore altezza nella codifica poiché mancano programmatori in tutto il mondo.
Ogni lingua ha la sua importanza in diversi campi.

Per lo sviluppo web puoi iniziare con html-> css-> javascript e php.
Per lo sviluppo di software puoi scegliere c, c ++, java, phython ecc.
Per lo sviluppo di app puoi utilizzare java-> android, c ++ ecc.

Davvero puoi guadagnare molti soldi imparando queste lingue e puoi anche iniziare una start up come fb, quora, google ecc.

C’è solo un modo per imparare a codificare; inizia la codifica!

Esistono molti modi per aiutarti a imparare a codificare; CS o SE, bootcamp e altro. Non scriverò su di loro come voglio darti un’alternativa. La tua conoscenza o età non è importante!

Sto lavorando alla Holberton School e ti offriamo un’opportunità. Sul nostro sito web puoi trovare tutto ciò che devi sapere, ma qui sotto ti sto dando alcune cose più importanti :

  • Holberton School offre un’alternativa per quelli che si interrogano sui bootcamp e una laurea in informatica per 4 anni.
  • Fondamentalmente, è un programma che combina la vita del campus nel centro di San Francisco, uno stage e un lavoro part-time assunto in remoto o nel campus lavorando specializzandosi.
  • La sua durata è di 2 anni. Holberton School offre davvero un’alternativa sorprendente per molti benefici che produce. Non ci sono costi iniziali per Holberton.

Holberton School si allenerà su 3 cose che renderanno i nostri studenti grandi ingegneri del software:

  1. Avere una conoscenza dello stack completo
  2. Essere in grado di imparare da solo
  3. Abilità morbide
  • Il programma è organizzato in modo tale che sia formale. Cosa significa questo? Nessuna formazione formale in corso nelle classi e con gli insegnanti. Hai dei mentori che supervisionano il tuo lavoro e sono disponibili per le consultazioni.
  • Attualmente Holberton lavora con 100 tutor che lavorano nello stesso settore. Inoltre, in questo modo gli studenti sono sempre aggiornati con informazioni in nicchie specifiche. Uno dei mentori, Louis Monier è ad esempio leader del corso di Machine Learning. In primo luogo ha dato agli studenti un seminario di un giorno intero e una formazione pratica che ha messo gli studenti sul posto. Questo tipo di istruzione è unico per la Holberton School.
  • Per conoscere l’ingegneria del software non si tratta solo di conoscere la tecnologia. Richiede conoscenze sul networking, competenze trasversali e tutoraggio da parte di esperti del settore. La cosa con Holberton è che ti permette di acquisire abilità che ti faranno iniziare nel mondo della tecnologia.

Tuttavia, se la tua passione risiede davvero nel mondo della tecnologia, capirai che diventare competente in diverse aree richiede tempo e impegno.

Completa alcuni corsi online come code academy o code school e inizia a costruire i tuoi progetti il ​​prima possibile.

Ma in questi giorni il mio miglior consiglio sarebbe quello di restare nei gruppi locali, se ce ne sono. Entra in contatto con alcune comunità di programmazione nella lingua che preferisci. Essendo 15 di sicuro qualcuno ti indirizzerà su cosa leggere o su cosa investigare. A seconda di dove vivi, ci possono essere gruppi orientati ai giovani.

Se possibile, recati di persona anziché online. Le persone sono più belle di persona 😉

Fallo sempre con la supervisione di un adulto. Non posso sottolineare quanto sia importante questo.

Pensa a questo come l’equivalente della pratica del basket, ma con la programmazione. 😉

Non c’è bisogno di età per imparare qualcosa. L’apprendimento è un processo costante per tutta la vita. Sembra che tu sia veramente interessato alla programmazione. È fantastico! La codifica è molto divertente. Puoi impararlo su KhanAcademy , Coursera , Udacity , Edx . Dato che hai 15 anni e sei un principiante, ti suggerisco di dare un’occhiata al sito KhanAcademy. Lo insegnano in un modo interessante e semplice.
Buona fortuna per il tuo viaggio di programmazione! 😀

impara javascript e node.js

ci sono molte buone librerie di visualizzazione come WebGL e D3

full stack javascript è il futuro dello sviluppo web

per la maggior parte delle persone sarà difficile iniziare da zero alla tua età, ma se hai la motivazione e il focus, fallo. si potrebbe desiderare di attrezzarsi per ottenere un diploma di laurea in informatica, questo potrebbe significare che sarebbe una buona idea prendere scienza dei computer AP se la tua scuola superiore lo offre. Altrimenti, cerca di frequentare un corso simile in una comunità locale / università junior nella tua zona.

Ciao,

Se hai la passione di imparare qualcosa allora non c’è niente che ti ferma. Ora sulla programmazione, dipende dalla capacità di pensiero di una persona particolare e dalla velocità con cui afferra le cose.

Con l’aiuto di tutorial pratici e video, lo imparerai in minor tempo e con le tecniche appropriate.

Oltre a tutte queste cose, se non conosci la programmazione, puoi comunque creare un’app per iOS. Come sviluppatore di app per iOS, posso dirti questa cosa. Conosco molto bene la codifica, ma ancora non ho bisogno di scrivere una singola riga di codice per creare un’app.

Con l’aiuto dello strumento di sviluppo di app mobili come Configure.IT, non ti preoccupare della codifica, perché questo strumento fornisce funzionalità di codifica automatica e molte altre utili funzionalità. Visitalo, avrai l’idea migliore.

Spero che la mia risposta possa aiutarti. Grazie.

Per prima cosa devo dire che sono impressionato dal fatto che tu voglia imparare in così giovane età, BRAVO !! Da quello che vedo, hai già scelto un percorso: THE WEB (in particolare design). Ma non consiglierei di imparare solo UI / UX Design. Allarga i tuoi orizzonti prima, il design può venire dopo. È così che ho imparato.

Ho imparato prima Java, PHP e altri linguaggi di programmazione di base. Poi alla fine CSS, HTML e il resto. Quindi il mio consiglio è, vai per php, js e tutti i grandi lupi cattivi, allargheranno la tua mentalità e aiuteranno il tuo pensiero. Quindi puoi tornare a HTML, CSS ecc.

Ho scritto una risposta esaustiva qui: la risposta di Richard Kenneth Eng a Quali sono i linguaggi di programmazione più facili da apprendere per i principianti?

La chiave è praticare il software di scrittura dopo aver appreso i concetti di programmazione di base (con i miei tutorial o altri). Tanta tanta pratica.

Non preoccuparti di programmare i linguaggi in questa fase iniziale. Raccomando solo Smalltalk perché credo che sia la lingua di insegnamento ideale.

15 è il momento giusto per imparare a programmare. Dovresti iniziare con HTML e CSS di base. Puoi anche imparare la codifica da siti di e-learning come la scuola di codici. I loro video corsi sono davvero facili da seguire e dopo ogni lezione hanno una sezione di test e quiz. Codeschool offre anche uno sconto del primo mese che potrebbe rivelarsi utile:

Iscriviti alla scuola di codice per 9 dollari

Dipende principalmente da cosa vuoi fare, cioè quali sono le tue idee: fare una app di web supercool richiede (in parte) competenze diverse rispetto, ad esempio, a creare un fantastico videogame o un sistema per utilizzare la potenza di calcolo di riserva sul cellulare per fare alcuni calcoli bioinformatici .

Detto questo, da solo come programmatore Pythonista e autodidatta, non posso fare a meno di sostenere i suggerimenti di altri rispondenti: inizia con Python .

Se non altro, vedrai se sei tagliato a fare un po ‘di programmazione o meno (e in caso contrario, ti aiuterà comunque a scegliere partner o assumere risorse per sviluppare le tue idee!).

Ho scritto alcuni suggerimenti su dove iniziare, tutto basato sulla mia esperienza e spero che ti aiuteranno come altri programmatori principianti.

Ricordati solo di divertirti con qualunque cosa tu stia facendo e farai un lungo, lungo cammino 🙂

L’unica cosa a 15 anni è troppo tardi perché tu possa fare la prossima azienda da miliardi di dollari all’età di 14 anni.

Per quanto riguarda dove imparare – controlla Eloquent JavaScript o Impara Python nel modo più difficile. Dopo aver imparato qualche sintassi, concentrati sulle strutture di dati e sugli algoritmi di base in quanto saranno i mattoni di partenza per qualsiasi lingua – dopo quello studio qualunque sia la lingua che preferisci (pregiudizio personale: i linguaggi di programmazione funzionale sono davvero fantastici – e le lisp sono bellissime)

Impara un linguaggio di programmazione, dì qualcosa come Python con cui iniziare.
Leggi un paio di libri su di esso e prova gli esempi. Quindi prova a modificarli.
Quindi … scrivi il tuo codice. Quindi, scrivi altro codice. È così che impari
codificare – scrivendo il codice. E scrivere più codice.

Questo è uno scherzo, vero?

Altrimenti, Khan Academy ha un curriculum JavaScript rivolto a persone della tua età.

Il mio consiglio è di imparare un semplice linguaggio di programmazione come python o java in modo che tu possa convertire facilmente le tue idee in codice funzionante.
Questi ti aiuteranno anche a semplificare la progettazione dell’interfaccia utente e ti saranno utili.