Con cosa iniziare a programmare da 0?

Stato
Discussione chiusa ad ulteriori risposte.

TommyCarr

Nuovo Utente
7
2
Salve a tutti, purtroppo recentemente ho perso il lavoro che aimè non mi ha lasciato particolari esperienze. Stavo valutando di iniziare a studiare per imparare i linguaggi di programmazione da autodidatta e magari trasformarlo in un lavoro. Le domande sono due:
secondo voi a 28anni quasi 29 è possibile iniziare questa avventura e specializzarmi in questo settore e trovare anche lavoro?
Seconda domanda:
Con cosa posso iniziare partendo da zero?? potreste inviarmi qualche materiale e magari darmi qualche consiglio?
 

pabloski

Utente Èlite
2,858
907
Con cosa posso iniziare partendo da zero?? potreste inviarmi qualche materiale e magari darmi qualche consiglio?

Vorrei consigliare Go ( meglio noto come Golang, altrimenti col cavolo che riesci a trovare roba su Google :D ). Avrei evitato di postare perchè giustamente ci sono le guide in rilievo come fatto notare da Andretti. Però non c'è Go. E imho è una mancanza significativa.

Le ragioni che mi spingono a consigliartelo sono due: è un linguaggio molto espressivo ed approcciabile ( alla pari di Python ), è molto usato in ambiente web backend ( il che può darti molte più possibilità di trovare lavoro ).

In teoria, almeno così desiderava Google, avrebbe dovuto sostituire in larga parte Python ( Google faceva e fa largo uso di Python per gestire la sua infrastruttura ) e rubare parecchio spazio a C e C++. In realtà è riuscito a rubare posizioni in ambito backend a Java, C#, Python, PHP e Ruby ( quest'ultimo è praticamente colato a picco negli ultimi anni ).

Python non è stato intaccato. E C e C++ hanno un rivale ben più temibile in Rust. Go però rimane un linguaggio che si può apprendere in una settimana. E questo è un aspetto fondamentale per chi inizia, altrimenti si rischia di deprimersi e abbandonare la programmazione.

Riguardo i materiali, guarda qui https://github.com/avelino/awesome-go

nella sezione Resources trovi libri, tutorial e quant'altro. Purtroppo in inglese, ma è obbligatorio in quest'ambito ( a meno di sapere il russo o il cinese, ma penso sia ancora più difficile ).
 

Ibernato

Utente Èlite
4,206
1,947
OS
Windows 10 Pro / Ubuntu 22.04
Vorrei consigliare Go ( meglio noto come Golang, altrimenti col cavolo che riesci a trovare roba su Google :D ). Avrei evitato di postare perchè giustamente ci sono le guide in rilievo come fatto notare da Andretti. Però non c'è Go. E imho è una mancanza significativa.

Le ragioni che mi spingono a consigliartelo sono due: è un linguaggio molto espressivo ed approcciabile ( alla pari di Python ), è molto usato in ambiente web backend ( il che può darti molte più possibilità di trovare lavoro ).

In teoria, almeno così desiderava Google, avrebbe dovuto sostituire in larga parte Python ( Google faceva e fa largo uso di Python per gestire la sua infrastruttura ) e rubare parecchio spazio a C e C++. In realtà è riuscito a rubare posizioni in ambito backend a Java, C#, Python, PHP e Ruby ( quest'ultimo è praticamente colato a picco negli ultimi anni ).

Python non è stato intaccato. E C e C++ hanno un rivale ben più temibile in Rust. Go però rimane un linguaggio che si può apprendere in una settimana. E questo è un aspetto fondamentale per chi inizia, altrimenti si rischia di deprimersi e abbandonare la programmazione.

Riguardo i materiali, guarda qui https://github.com/avelino/awesome-go

nella sezione Resources trovi libri, tutorial e quant'altro. Purtroppo in inglese, ma è obbligatorio in quest'ambito ( a meno di sapere il russo o il cinese, ma penso sia ancora più difficile ).
Quoto.
Anche noi in azienda stiamo iniziando ad usare Go e sostituire pian piano i nostri backend in python
 

Andretti60

Utente Èlite
5,958
4,557
Ma che avete contro Python?


Inviato dal mio iPhone utilizzando Toms Hardware Italia Forum
Painfully slow (e non sto scherzando) per cui va bene SOLO per eseguire script; e infatti fu progettato proprio per quello, purtroppo gli hanno aggiunto così tanta funzionalità che molti lo usano anche per scopi per cui NON va bene. Cosa che per un professionista è assolutamente da evitare (solo e sempre usare il migliore strumento per il lavoro da eseguire).
 

Mursey

Super Moderatore
Staff Forum
Utente Èlite
7,311
4,598
Salve a tutti, purtroppo recentemente ho perso il lavoro che aimè non mi ha lasciato particolari esperienze. Stavo valutando di iniziare a studiare per imparare i linguaggi di programmazione da autodidatta e magari trasformarlo in un lavoro. Le domande sono due:
secondo voi a 28anni quasi 29 è possibile iniziare questa avventura e specializzarmi in questo settore e trovare anche lavoro?
Seconda domanda:
Con cosa posso iniziare partendo da zero?? potreste inviarmi qualche materiale e magari darmi qualche consiglio?
Va usata https://forum.tomshw.it/threads/imparare-a-programmare.549368/
Chiudo.
 
  • Mi piace
Reazioni: Moffetta88
Stato
Discussione chiusa ad ulteriori risposte.

Entra

oppure Accedi utilizzando

Discussioni Simili