Sono attualmente in giovane età e sto programmando da diversi anni.
Sono stato introdotto per la prima volta in C quando avevo circa otto anni, anche se non ho toccato molto la lingua. Mi concentro maggiormente sullo sviluppo e sulla progettazione Web, anche se ho una conoscenza fondamentale di Java per l' API Bukkit e presto mi espanderò su Objective C o Swift.
Nella mia attuale esperienza, è meglio imparare tramite te stesso. Trovo più difficile imparare in giovane età da altre persone, ma piuttosto prove ed errori. So che molte scuole offrono club di computer e simili, a cui mi è stato chiesto di frequentare ma che mi hanno negato, anche se non mi sento come queste mi bastano. Essendo un'età più giovane, le persone generalizzano che noi bambini non siamo capaci di ciò che si aspettano. So di essere più esperto con vari linguaggi di programmazione e scripting con molti adulti che assumono il mio livello di conoscenza in materia.
Quando ho iniziato con la programmazione, guardavo molti tutorial online, sebbene solo i tutorial visivi mi avrebbero aiutato. La lettura e le risorse interattive non mi aiuterebbero affatto, anche se i video mi limitavano.
Vorrei copiare il codice dai video ed esplorare come ha funzionato. Vorrei ricercare determinate funzioni e sperimentare la lingua fino a quando non ne avessi una conoscenza intermedia.
Mi sento come se fossi un bambino, sono limitato a ciò che posso ottenere. Teoricamente, potrei essere classificato come un 'Nerd' o simile per avere una gamma così ampia di conoscenze per l'elaborazione e la programmazione, anche se per me non è di grande aiuto. Non riesco a concentrare il mio tempo pieno sull'informatica e sulla programmazione per barriere come la scuola, la famiglia e gli amici. Se fossi un adulto, credo che potrei ampliare le mie conoscenze più rapidamente e imparare di più, anche se è diverso per persona.
Ad ogni modo, se non vuoi leggere il mio testo disordinato, ti consiglio solo di lasciare che il bambino impari da solo. Probabilmente è nella stessa posizione in cui mi sento limitato, anche se se lo lasci essere sono sicuro che troverà risorse che lo aiutano piuttosto che ricevere risorse che non lo aiuteranno.
Mi scuso per eventuali errori grammaticali poiché sono ancora un bambino e non sono in grado di scrivere in dettaglio o nel modo strutturato in cui un adulto con più esperienza e conoscenza sarebbe in grado di farlo.
Spero tuttavia che le mie informazioni siano di aiuto, anche se sono piuttosto ampie.
Modifica: non consiglierei l'uso di strumenti come scratch o il completamento automatico o strumenti di codice generati automaticamente poiché questi vanificherebbero lo scopo della programmazione. Scratch consiste nel buonsenso piuttosto che nella programmazione: non è così che si dovrebbe vedere la programmazione.