Vorrei imparare qualcosa Sulla Programazione

Hacker91

Utente Attivo
1,287
213
CPU
Apple M2
OS
macOS
Salve. ^^

Vorrei imparare qualcosa sulla programmazione magari iniziando con linguaggi semplici e utili come l'HTML.
Consigli? Guide la leggere?
 
S

Simone Raimondi

Ospite
ciao,
ti informo che l'HTML non è un linguaggio di programmazione ma è un linguaggio di formatazione delle pagine web.
Comunque sia, tra i linguaggi più facili che puoi imparare all'inizio c'è sicuramente il Visual Basic. Per provarlo puoi scaricare Visual Basic Express dal sito Microsoft (è una suite gratuita in questa versione, non ha particolari limitazioni per un programmatore alle prime armi o di livello medio).
 
Ultima modifica da un moderatore:

Hacker91

Utente Attivo
1,287
213
CPU
Apple M2
OS
macOS
ciao,
ti informo che l'HTML non è un linguaggio di programmazione ma è un linguaggio di formatazzione delle pagine web.
Comunque sia, tra i linguaggi più facili che puoi imparare all'inizio c'è sicuramente il Visual Basic. Per provarlo puoi scaricare Visual Basic Express dal sito Microsoft (è una suite gratuita in questa versione, non ha particolari limitazioni per un programmatore alle prime armi o di livello medio).

Si scusa ho fatto un po di confusione... :lol:
Adesso provo a scaricare Visual Basic Express e vedo... :)

Per quanto riguarda invece il linguaggio di formatazzione delle pagine web cioè l'HTML?
Come imparare qualcosa a riguardo?
 

pabloski

Utente Èlite
2,868
916
Python, il linguaggio per tutti i neofiti. E' multipiattaforma, niente cazzate gui-oriented come il visual basic, sintassi estremamente potente ed espressiva. Ma il problema vero è che la programmazione è al 99% logica e 1% linguaggi. Non è che imparando le keyword di un linguaggio, diventerai automaticamente il re dei programmatori.
 
  • Mi piace
Reazioni: edo_nabz

Hacker91

Utente Attivo
1,287
213
CPU
Apple M2
OS
macOS
Allora:

A me piace Molto l'elettronica e l'informatica, Di elettronica mi sono Diplomato a Luglio dello scorso anno, quest'anno vorrei provare Ingegneria Informatica. (Forse)

Sull'informatica e sulla programmazione non ho nessuna base ma vorrei imparare a costruirmi una base a riguardo, e chiedo a voi più esperti consigli su come imparare magari qualche lettura di alcune guide, studiando ed ecc ecc.. intanto poi anche qualche software con cui andare a fare un po di pratica.

Sono sempre stato affascinato dell'informatica e leggendo l'HTML ed ecc vorrei saperne di più ma non avendo le basi non so dove iniziare, anche sulla programmazione in generale.
 

pabloski

Utente Èlite
2,868
916
A me piace Molto l'elettronica e l'informatica, Di elettronica mi sono Diplomato a Luglio dello scorso anno, quest'anno vorrei provare Ingegneria Informatica. (Forse)

pessima idea...ingegneria informatica è 90% matematica, fisica, ancora matematica, un pò di chimica che non guasta mai e un pochettino di informatica nel tempo libero

dovresti optare per informatica invece....la differenza è che mentre ad informatica studierai la logica algoritmica, i metodi per risolvere certi problemi, alcuni linguaggi di programmazione (c, c++, java e in alcune facoltà pure c#), ad ingegneria si focalizzano al 90% sul calcolatore elettronico, visto da un punto di vista elettronico/informatico, cioè studierai cosa diavolo fanno i circuiti logici a livello elettrico ( cose che già sai vendo studiato elettronica alle superiori ) e come s'implementano processori, memori, logiche di vario genere

mentre ad informatica vedrai il tutto dal lato del programmatore, cioè di chi sa a grandi linee come funziona un computer, ma non mette becco nelle faccende implementative degli stessi

onestamente non so dirti quale sia migliore, quando c'andavo io ad ingegneria, era tutto teorico, una rottura di scatole senza fini e con sbocchi pratici pari allo zero ( ancora oggi sento miei ex compagni di corso lamentarsi del fatto che il diplomato triennale d'informatica li ha messi apposto, mostrandogli come si risolveva praticamente un certo problema con un certo linguaggio )

questo per dirti che ad ingegneria c'è molto fumo ma pochissimo arrosto, almeno non è un titolo di studio che ti dà competenze specifiche, sintetiche e sfruttabili da subito....una volta che andrai a lavorare, dovrai rimboccarti le maniche ed imparare cose come java, python, c#, ecc....


Sull'informatica e sulla programmazione non ho nessuna base ma vorrei imparare a costruirmi una base a riguardo, e chiedo a voi più esperti consigli su come imparare magari qualche lettura di alcune guide, studiando ed ecc ecc.. intanto poi anche qualche software con cui andare a fare un po di pratica.

Sono sempre stato affascinato dell'informatica e leggendo l'HTML ed ecc vorrei saperne di più ma non avendo le basi non so dove iniziare, anche sulla programmazione in generale.

io direi di cominciare da qui I libri su Python | Linguaggio di programmazione Python

html lascialo perdere, è un linguaggio a marcatori, non è un vero e proprio linguaggi, è solo un modo per dire dove sta il titolo su una pagina, se e dove ci sono eventuali tabelle, ecc... decisamente chiamarlo linguaggio è un'offesa per i linguaggi veri

python imho è uno dei migliori linguaggi per l'apprendimento...molto chiaro, diretto ( simile al basic in quanto ad'immediatezza ) e senza fronzoli, nonchè potente e capace ( supporta tutte le nuovissime chicche in fatto di programmazione ad oggetti, funzionale e altre amenità che imparerai ad apprezzare )
 

Hacker91

Utente Attivo
1,287
213
CPU
Apple M2
OS
macOS
@pabloski ho capito che intendi dire perfettamente ma non ho capito una cosa:

Tu mi sconsigli ingegneria informatica e ho capito il perché e mi consigli "informatica" cioè senza ingegneria!
Ma ciò cosa sarebbe? Un corso dici in informatica? Laurea triennale come Ingegneria? Master? :boh:

Per quanto riguarda python adesso vedo di iniziarlo a studiare.
 

pabloski

Utente Èlite
2,868
916
Informatica è una facoltà così come Ingegneria informatica. Solo che si focalizzano su aspetti abbastanza diversi dell'informatica. La prima è più orientata sulla programmazione e la logica, la seconda sulla parte hardware.

Sono entrambi corsi di laurea, con i 3 anni e gli eventuali 2 della magistrale. La prima però ti dà conoscenze più specifiche, spendibili subito, mentre la seconda necessita di uno studio successivo alla laurea per entrare nell'ottica del programmatore. C'è da dire che se la prima è creata apposta per produrre programmatori, la seconda è fatta per produrre gente che, in teoria, è capace di creare soluzioni a problemi, risolvere da un punto di vista più generale.

Insomma, in un'azienda ti trovi N programmatori che lavorano sotto un ingegnere. Il bello è che spesso gli N programmatori devono proporre soluzioni all'ingegnere, perchè quest'ultimo ha una mentalità troppo teorica per vedere la soluzione che ha sotto il naso.

Ovviamente dipende pure dagli individui e dalle loro capacità. Ci sono ingegneri stupidi così come programmatori incompetenti. Non è nemmeno vero che un ingegnere può trovare un lavoro migliore, perchè molto dipende sempre dalle capacità personali. Considerando che sono due facoltà che si sovrappongono su molti punti, un buon informatico può far altrettanto bene quello che un buon ingegnere fa.
 
  • Mi piace
Reazioni: Hacker91

Hacker91

Utente Attivo
1,287
213
CPU
Apple M2
OS
macOS
Informatica è una facoltà così come Ingegneria informatica. Solo che si focalizzano su aspetti abbastanza diversi dell'informatica. La prima è più orientata sulla programmazione e la logica, la seconda sulla parte hardware.

Sono entrambi corsi di laurea, con i 3 anni e gli eventuali 2 della magistrale. La prima però ti dà conoscenze più specifiche, spendibili subito, mentre la seconda necessita di uno studio successivo alla laurea per entrare nell'ottica del programmatore. C'è da dire che se la prima è creata apposta per produrre programmatori, la seconda è fatta per produrre gente che, in teoria, è capace di creare soluzioni a problemi, risolvere da un punto di vista più generale.

Insomma, in un'azienda ti trovi N programmatori che lavorano sotto un ingegnere. Il bello è che spesso gli N programmatori devono proporre soluzioni all'ingegnere, perchè quest'ultimo ha una mentalità troppo teorica per vedere la soluzione che ha sotto il naso.

Ovviamente dipende pure dagli individui e dalle loro capacità. Ci sono ingegneri stupidi così come programmatori incompetenti. Non è nemmeno vero che un ingegnere può trovare un lavoro migliore, perchè molto dipende sempre dalle capacità personali. Considerando che sono due facoltà che si sovrappongono su molti punti, un buon informatico può far altrettanto bene quello che un buon ingegnere fa.

Grazie mille, sai che non lo sapevo? Io pensavo che c'era solo Ingegneria informatica...
Ottima notizia... :sisi:

Informatica sai dove posso trovarla? Io sn Siciliano ma Ho amici che studiano a Torino e potrei alloggiare con loro. a Torino ne conosci?
Sono ad numero chiuso quindi necessita di superare i test di ammissione per entrare?
 

pabloski

Utente Èlite
2,868
916
Non saprei a Torino, però penso che ci sia un cdl in informatica. Ce ne sono praticamente ovunque e negli ultimi 5-6 anni sono spuntati come funghi.

Riguardo la suddivisione tra informatica ed ingegneria, ho avuto modo di vedere superficialmente come lavorano ad informatica. Io, purtroppo, mi sono laureato in ingegneria ai tempi in cui era veramente tutto teorico ( i laboratori non esistevano ). Da quello che ho sentito e letto pure sui forum, sembrerebbe che ingegneria si sia modernizzata, ma non so quanto.

Però rimane il fatto che informatica ha uno sbocco tipicamente "informatico", cioè la logica, la programmazione, ecc...

Ingegneria ha uno sbocco più generalista e molto più incentrato sugli aspetti tecnologici piuttosto che quelli logici di alto livello.

Onestamente credo che abbiano fatto un grosso guazzabuglio, perchè ad informatica senza la magistrale, rimani un programmatore e basta. Ad ingegneria, con tutta la magistrale, rimani un filosofo della tecnologia :D ....ok non proprio filosofo, ma comunque molto incentrato sui problemi generali e poco ferrato nelle situazioni reali.
 

campo23

Utente Attivo
621
118
CPU
Ryzen 7 3700x
Dissipatore
Noctua NH-U12A
Scheda Madre
MSI X570 Gaming Edge WIFI
HDD
Samsung 960 EVO 256gb
RAM
Vengeance DDR4 32GB 3000Mhz
GPU
EVGA RTX 2060 XC Black
Monitor
Samsung U28H750
PSU
Seasonic Focus Gold 650
Case
Phanteks Eclipse P400 Tempered Glass
OS
Windows 11 Professional x64
a Informatica ci sono analisi, fisica, algebra lineare, calcolo numerico, statistica, e secondo la mia modesta opinione, si devono sapere più che bene per diventare un buon programmatore....è inutile conoscere il C come le proprie tasche se non sai cos'è un algortimo ottimale o come si calcola la complessità di un algoritmo e per sapere queste cose la matematica serve e anche tanto, quando comincerai magari a programmare ad un discreto livello te ne renderai conto

anche fisica uno può pensare che non serva a niente, ma prova per esempio a programmare in 3D e vedrai che rimpiangerai di non avere un minimo di preparazione sulla dinamica, cinematica, e anche statica, perchè no :asd:

comunque per quanto riguarda la programmazione, la prima cosa che devi imparare è creare algoritmi efficenti, magari anche in pseudo-codice, tanto finchè si parla di basi della programmazione una volta che hai degli algoritmi efficenti poi tradurli in C, C++, C#, Python, Java, Pascal o il linguaggio che più ti piace è la parte più semplice, basta studiarsi un po' le basi del linguaggio stesso...la difficoltà vera arriva quando si passa alla programmazione ad oggetti, visto che li ogni linguaggio fa un po come gli pare :sisi:
 

Roberto Buonanno

Amministratore
1,721
257
a Informatica ci sono analisi, fisica, algebra lineare, calcolo numerico, statistica, e secondo la mia modesta opinione, si devono sapere più che bene per diventare un buon programmatore....è inutile conoscere il C come le proprie tasche se non sai cos'è un algortimo ottimale o come si calcola la complessità di un algoritmo e per sapere queste cose la matematica serve e anche tanto, quando comincerai magari a programmare ad un discreto livello te ne renderai conto

anche fisica uno può pensare che non serva a niente, ma prova per esempio a programmare in 3D e vedrai che rimpiangerai di non avere un minimo di preparazione sulla dinamica, cinematica, e anche statica, perchè no :asd:

Secondo me certi corsi dovrebbero essere assegnati,per l'appunto, a seconda dell'indirizzo che uno sceglie. Se uno vuole fare il sistemista o lo specialista di database, piuttosto che fisica e analisi è meglio che faccia sistemi 2,3 ,4 e basi di dati 2,3,4 .
E se uno volesso solo sviluppare per il web, stessa cosa.
 

Hacker91

Utente Attivo
1,287
213
CPU
Apple M2
OS
macOS
Comunque dai ho capito bene adesso... :sisi:
Non ci dilunghiamo troppo sull'università anche perché andiamo a finire in un altro argomento qua io ho aperto il Topic per avere qualche consiglio su come imparare qualcosa sulla programmazione. :D

Ho scaricato Microsoft Visual Basic 2010 Express ma dato che non ho le basi non so da dove iniziare.
Mi Avete consigliato Python ed inizio mi sa di li intando con il studiare leggendo qualche libbro guida sul web ed ecc ecc se avete documenti interessanti fatemi sapere.

Ancora Grazie a tutti per l'aiuto.
 

Roberto Buonanno

Amministratore
1,721
257
Hacker91 ha ragione, stiamo andando OT. Cmq Analisi 1 e 2 e Fisica 1 e 2 mi sembrano ben oltre le basi di matematica. Ma tu sei un laureato, un laureando, un professore, un assistente? Ho sentito veramente pochi difendere così tanto la composizione dei corsi di informatica :) mandami un messaggio privato.

---------- Post added at 07:28 ---------- Previous post was at 07:26 ----------

Comunque dai ho capito bene adesso... :sisi:
Non ci dilunghiamo troppo sull'università anche perché andiamo a finire in un altro argomento qua io ho aperto il Topic per avere qualche consiglio su come imparare qualcosa sulla programmazione. :D

Ho scaricato Microsoft Visual Basic 2010 Express ma dato che non ho le basi non so da dove iniziare.
Mi Avete consigliato Python ed inizio mi sa di li intando con il studiare leggendo qualche libbro guida sul web ed ecc ecc se avete documenti interessanti fatemi sapere.

Ancora Grazie a tutti per l'aiuto.

Fra poco publico un blog apposta per sviluppatori in erba :) Ho fatto interviste e ricerche ma posso già riassumerti che, se vuoi giocare un po' con il mondo della programmazione microsoft, il linguaggio più ricercato è Visual C#, sempre disponibile in versione Express gratuita.
Potresti iniziare con Visual Basic e poi provare C#, prestazioni e funzionalità sono praticamente identiche secondo la stessa Microsoft. Per VB ho trovato abbastanza interessante, per veri principianti, "Visual Basic 2010 Passo per Passo" di Mondadori Informatica.
 
Ultima modifica da un moderatore:

Entra

oppure Accedi utilizzando
Discord Ufficiale Entra ora!

Discussioni Simili