📢 Nuovo Corso Tailwind Completo disponibile!

FAQ

Di seguito trovate una serie di domande frequenti per chi si avvicina al mondo della programmazione e più in generale al mondo digitale.
Rispondiamo a ciascuna aiutandovi a valutare il miglior percorso per le vostre esigenze.


Cosa devo studiare per fare siti?

Il mondo web nel corso degli anni si è popolato di tante tecnologie. Non preoccupatevi per ora e cominciate dalle basi fondamentali: HTML, CSS e Javascript.

Ho sentito parlare di Framework Frontend, mi servono?

Sono strumenti che ci permettono di lavorare meglio e creare applicazioni web moderne scrivendo meno codice rispetto che farlo a mano. Tuttavia questi framework portano nuovi concetti da imparare, difficoltà e complessità aggiuntive.

Se siete all'inizio della vostra esperienza al momento potete tralasciarli, anche se nel mercato del lavoro attuale sono molto importanti.

Li riprenderemo nei vari corsi quando sarà il momento.

Che linguaggio serve per fare applicazioni mobile?

Per sviluppare app dovete dividere le due piattaforme Android e IOS. Per Android usiamo Java o Kotlin, mentre per IOS usiamo Swift.

Se volete sviluppare per entrambe le piattaforme senza imparare due linguaggi potete utilizzare il framework Flutter che vi semplifica la vita.
Ci sarebbero altre tecnologie ma Flutter a nostro avviso al momento è la via migliore da perseguire. Il suo unico requisito è imparare il linguaggio Dart e siete pronti.

Come posso imparare a fare giochi?

Imparare a fare giochi è un po' più complesso rispetto ad altre categorie. I migliori software per sviluppo giochi sono Unity e Unreal Engine 5 che si basano rispettivamente su C# e C++.

Avete la possibilità di fare giochi con Javascript, oppure Python, Java ecc.. ma Unreal Engine e Unity sono due Game Engine che vi aiuteranno molto, anche perchè hanno un sistema alternativo di programmazione a blocchi molto intuitivo.

Qual è il miglior linguaggio di programmazione per cominciare?

Il miglior linguaggio di programmazione è ciò che vi permette di fare ciò che volete creare. Per fare applicazioni mobile ci sono linguaggi specifici, così per siti ecc..

Sotto trovate una lista appositamente semplificata per farvi cominciare subito senza pensieri, in quanto spesso la troppa diponibilità di informazioni paralizza la scelta.

  • Siti e App Web: HTML, CSS e Javascript
  • Applicazioni Mobile: Dart e Flutter
  • App Desktop: C# e .Net MAIU oppure Dart e Flutter
É possibile diventare sviluppatore da autodidatta?

Assolutamente si! Il mondo dello sviluppo è molto legato alle capacità e poco ai vari titolo conseguiti. Da sempre è un settore in cui conta saper fare, perciò chiunque ha le competenze e la costanza di continuare a studiare può farne parte.

Il rovescio della medaglia è che spesso da autodidatta c'è il rischio elevato di perdersi tra le centinaia di librerie, tecnologie ed opzioni a disposizione. É complesso trovare le informazioni giuste gratuitamente, ed anche a pagamento spesso molti corsi non danno una visione completa e generale.

L'obiettivo di Codegrind.it è creare appunto una piattaforma su cui potete trovare la vostra strada e seguirla senza distrazioni e soprattutto arrivando ad ottenere una visione completa del settore che avete scelto.

L'università è necessaria?
Dalla mia personale esperienza da non laureato posso dire che l'università non è strettamente necessaria per lavorare nel mondo dello sviluppo.

Andrò ad aggiornare questa risposta con il punto di vista di coloro che l'hanno frequentata per mostrarvi possibili vantaggi di un percorso di studi informatico.
Le Code Academy costose convengono?

Non avendo mai frequentato una code academy non posso esprimere un giudizio di alcun genere.

Le competenze che acquisite lì possono essere ottenute anche come autodidatti, tuttavia avete il vantaggio del tutor o insegnate che, SE competente, vi permette di accellerare su molte problematiche e dubbi. Inoltre le academy hanno spesso contatti con aziende interessate a riempire nuove posizioni aperte.

All'interno della nostra community Discord o Telegram potete trovare ex-studenti, ed eventualmente sentire le loro opinioni in merito.

Nel caso vogliate seguire un percorso pre-impostato ma come autodidatti, allora Codegrind.it è il posto giusto per voi. Il nostro obiettivo è creare percorso di studio di qualità per chi vuole gestirsi per proprio conto e spendere relativamente poco.