Programmazione for Dummies

Il ritrovo della comunità dove confrontarsi e discutere sulle notizie dal mondo dell'informatica, di Ubuntu e di tutto quello che la riguarda, novità, pettegolezzi e quant'altro.

Programmazione for Dummies

Messaggioda quintofabiomassimo » mercoledì 8 agosto 2018, 10:03

Salve Bar Sport,
sono entrato da totale analfabeta informatico nel favoloso mondo Linux almeno tre anni orsono quando uno zio informatico si è stufato di ripulire il computer dai virus che mio padre si beccava grazie ̶a̶i̶ ̶p̶o̶r̶n̶a̶z̶z̶i̶ a un uso della rete non sicurissimo :D il primo impatto è stato duro poiché l'esperto parente mi ha messo Slackware in XFCE. Dopo un anno di duro apprendistato sono passato ad Ubuntu ( mi pare fosse il 2016 perché era uscita da poco la 16.04 LTS che tuttora uso) ed è stata una rivelazione, mi sono innamorato di questo sistema operativo che, secondo il mio modestissimo parere, viene incontro a tutti i tipi di necessità. Ora questo sistema operativo ha risvegliato in me un'insospettabile passione per l'informatica. A tal proposito volevo chiedervi se qualcuno sapesse darmi qualche indicazione su dove posso imparare da zero dei linguaggi di programmazione (siti, videotutorial, manuali cartacei, tutto quello che vi viene in mente). Le mie competenze in materia sono nulle, giusto un po' di HTML, ma secondo voi è possibile con un bel po' di impegno imparare qualcosa? Lo scopo sarebbe solo arricchimento personale, non ho obbiettivi specifici. Detto questo spero di essermi spiegato bene, mi affido alle vostre sapienti mani e mandatemi pure a quel paese se la richiesta fatta è utopica :lol:

Saluti
Avatar utente
quintofabiomassimo
Prode Principiante
 
Messaggi: 20
Iscrizione: maggio 2017
Desktop: Unity
Distribuzione: Ubuntu 16.04 LTS x86_64
Sesso: Maschile

Re: Programmazione for Dummies

Messaggioda giulux » mercoledì 8 agosto 2018, 10:20

Visto che si parla di informatica ho spostato in Bar Ubuntu.
con l'aiuto della comunità le cose si mettono quasi sempre a posto (e non apposto), a parte (e non apparte) qualche caso ...
Avatar utente
giulux
Amministratore
Amministratore
 
Messaggi: 21440
Iscrizione: gennaio 2010
Località: Roma
Desktop: xubuntu - ubuntu 17.10
Distribuzione: Ubuntu 16.04.1 LTS x86_64
Sesso: Maschile

Re: Programmazione for Dummies

Messaggioda quintofabiomassimo » mercoledì 8 agosto 2018, 10:51

Va bene grazie :)
Avatar utente
quintofabiomassimo
Prode Principiante
 
Messaggi: 20
Iscrizione: maggio 2017
Desktop: Unity
Distribuzione: Ubuntu 16.04 LTS x86_64
Sesso: Maschile

Re: Programmazione for Dummies

Messaggioda giulux » mercoledì 8 agosto 2018, 12:01

In attesa di indicazioni più specifiche, dai un'occhiata qui: viewtopic.php?f=33&t=20300&hilit=libri+informatica&start=380#p69079
con l'aiuto della comunità le cose si mettono quasi sempre a posto (e non apposto), a parte (e non apparte) qualche caso ...
Avatar utente
giulux
Amministratore
Amministratore
 
Messaggi: 21440
Iscrizione: gennaio 2010
Località: Roma
Desktop: xubuntu - ubuntu 17.10
Distribuzione: Ubuntu 16.04.1 LTS x86_64
Sesso: Maschile

Re: Programmazione for Dummies

Messaggioda quintofabiomassimo » mercoledì 8 agosto 2018, 12:19

Grazie di nuovo allora :birra:
Avatar utente
quintofabiomassimo
Prode Principiante
 
Messaggi: 20
Iscrizione: maggio 2017
Desktop: Unity
Distribuzione: Ubuntu 16.04 LTS x86_64
Sesso: Maschile

Re: Programmazione for Dummies

Messaggioda Claudio_F » mercoledì 8 agosto 2018, 18:28

quintofabiomassimo ha scritto:Lo scopo sarebbe solo arricchimento personale, non ho obbiettivi specifici

Per me è un buon atteggiamento, qualsiasi informazione diventa interessante in se stessa, e non si cerca per forza qualcosa da "imparare in fretta" per realizzare il progetto Gundam del momento (googlare progetto Gundam :D ).

Linguaggi ce ne sono un'infinità, ma i più gettonati per uso generico e multipiattaforma alla fine sono quelli dell' indice Tiobe : Java, C/C++/Python.

Trenta anni fa si sarebbe parlato senza dubbio di BASIC, ma trenta anni informatici sono preistoria, oggi per me il "BASIC moderno" è Python (si, lo so, è un paragone orribile, ma è motivato dall'immediatezza di uso e dalla sintassi ridotta rispetto ad altri linguaggi) . Di fatto "prototipare" in Python risulta mentalmente meno faticoso e più veloce, e i concetti base si applicano a tutti i linguaggi.

Questa introduzione alla programmazione per absolute beginners (che completerò un po' alla volta) potrebbe interessare, se qualcosa non è chiaro basta fischiare :)
Avatar utente
Claudio_F
Entusiasta Emergente
Entusiasta Emergente
 
Messaggi: 1389
Iscrizione: maggio 2012
Desktop: Unity/Mate/Gnome
Distribuzione: Ubu16.04/Mint17

Re: Programmazione for Dummies

Messaggioda zanardi84 » giovedì 9 agosto 2018, 13:14

La risorsa online italiana per eccellenza delle videolezioni è il canale youtube del prof Fabrizio Camuso: è un pozzo di sapere!

https://www.youtube.com/channel/UC5_j0d ... 6ra-clGz4A

Seguendo le varie playlist puoi imparare a programmare partendo DA ZERO in più linguaggi.

io ti consiglio di iniziare dal corso base C/C++ perchè è bene farsi subito le ossa.

Anche Java potrebbe essere un buon inizio, ma il passaggio al C++ potrebbe essere un po' più rognosetto per alcuni argomenti.

Sconsiglio di iniziare con Python perchè è un linguaggio che non fa prendere coscienza di ciò che si sta facendo. Meglio adocchiarlo dopo aver acquisito quella coscienza.
Avatar utente
zanardi84
Scoppiettante Seguace
Scoppiettante Seguace
 
Messaggi: 304
Iscrizione: marzo 2006

Re: Programmazione for Dummies

Messaggioda Eresia » venerdì 10 agosto 2018, 9:42

Ti consiglio una lettura sulla logica della programmazione, o se vuoi salire di un gradino passare direttamente ad un buon libro C, che spiega bene i concetti fondamentali della programmazione e la struttura di un calcolatore.
E' risaputo che se si impara a memoria la sintassi ma non si comprende la logica, non riuscirai mai a programmare decentemente.
Mi pare che i libri della deitel (correggetemi se sbaglio) sono i migliori per i principianti
Avatar utente
Eresia
Scoppiettante Seguace
Scoppiettante Seguace
 
Messaggi: 294
Iscrizione: giugno 2006
Distribuzione: Solus
Sesso: Maschile

Re: Programmazione for Dummies

Messaggioda Filoteo » venerdì 10 agosto 2018, 10:33

Anche io ti consiglio il C/C++, ti insegna il funzionamento della macchina, la memoria, le strutture dati. Il python va bene come secondo linguaggio per risolvere problemi rapidamente ma ti nasconde la complessità.
Filoteo
Scoppiettante Seguace
Scoppiettante Seguace
 
Messaggi: 324
Iscrizione: agosto 2015
Desktop: Gnome
Distribuzione: Manjaro Linux


Torna a Bar Ubuntu

Chi c’è in linea

Visualizzano questa sezione: murpholino, Shimmy e 7 ospiti