Torna indietro   Hardware Upgrade Forum > Software > Programmazione

AWS annuncia European Sovereign Cloud, il cloud sovrano per convincere l'Europa
AWS annuncia European Sovereign Cloud, il cloud sovrano per convincere l'Europa
AWS è il principale operatore di servizi cloud al mondo e da tempo parla delle misure che mette in atto per garantire una maggiore sovranità alle organizzazioni europee. L'azienda ha ora lanciato AWS European Sovereign Cloud, una soluzione specificamente progettata per essere separata e distinta dal cloud "normale" e offrire maggiori tutele e garanzie di sovranità
Redmi Note 15 Pro+ 5G: autonomia monstre e display luminoso, ma il prezzo è alto
Redmi Note 15 Pro+ 5G: autonomia monstre e display luminoso, ma il prezzo è alto
Xiaomi ha portato sul mercato internazionale la nuova serie Redmi Note, che rappresenta spesso una delle migliori scelte per chi non vuole spendere molto. Il modello 15 Pro+ punta tutto su una batteria capiente e su un ampio display luminoso, sacrificando qualcosa in termini di potenza bruta e velocità di ricarica
HONOR Magic 8 Pro: ecco il primo TOP del 2026! La recensione
HONOR Magic 8 Pro: ecco il primo TOP del 2026! La recensione
HONOR ha finalmente lanciato il suo nuovo flagship: Magic 8 Pro. Lo abbiamo provato a fondo in queste settimane e ve lo raccontiamo nella nostra recensione completa. HONOR rimane fedele alle linee della versione precedente, aggiungendo però un nuovo tasto dedicato all'AI. Ma è al suo interno che c'è la vera rivoluzione grazie al nuovo Snapdragon 8 Elite Gen 5 e alla nuova MagicOS 10
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 06-09-2012, 22:57   #1
qtaps80
Senior Member
 
Iscritto dal: Mar 2003
Città: pesaro
Messaggi: 2588
consigli programmazione

vorrei cominciare a imparare programmazione.
pian piano vorrei capire e studiare i principali linguaggi,anche web

considerando che sulla programmazione sono totalmente a digiuno potreste darmi delle dritte da dove cominciare ?

grazie
__________________
[ THREAD ] TEC E T-REX
qtaps80 è offline   Rispondi citando il messaggio o parte di esso
Old 06-09-2012, 23:24   #2
cdimauro
Senior Member
 
L'Avatar di cdimauro
 
Iscritto dal: Jan 2002
Città: Germania
Messaggi: 26110
Dalla mia firma.
__________________
Per iniziare a programmare c'è solo Python con questo o quest'altro (più avanzato) libro
@LinkedIn Non parlo in alcun modo a nome dell'azienda per la quale lavoro
Ho poco tempo per frequentare il forum; eventualmente, contattatemi in PVT o nel mio sito. Fanboys
cdimauro è offline   Rispondi citando il messaggio o parte di esso
Old 07-09-2012, 17:49   #3
bobosg
Senior Member
 
L'Avatar di bobosg
 
Iscritto dal: Jun 2008
Messaggi: 551
penso dovresti riflettere meglio sui tuoi obiettivi, qual è il tuo target?
parlavi di web, bene ma front end o back end?

se ci dai più informazioni riusciamo ad indirizzarti meglio
__________________
Se non hai ancora deciso per il tuo futuro
Don'T panic!!!
segui le tue passioni, ti porteranno lontano.
bobosg è offline   Rispondi citando il messaggio o parte di esso
Old 08-09-2012, 09:57   #4
cdimauro
Senior Member
 
L'Avatar di cdimauro
 
Iscritto dal: Jan 2002
Città: Germania
Messaggi: 26110
Dice di essere totalmente a digiuno. Per il momento fagli imparare a programmare, ed eventuali obiettivi se li porrà dopo.
__________________
Per iniziare a programmare c'è solo Python con questo o quest'altro (più avanzato) libro
@LinkedIn Non parlo in alcun modo a nome dell'azienda per la quale lavoro
Ho poco tempo per frequentare il forum; eventualmente, contattatemi in PVT o nel mio sito. Fanboys
cdimauro è offline   Rispondi citando il messaggio o parte di esso
Old 08-09-2012, 11:43   #5
bobosg
Senior Member
 
L'Avatar di bobosg
 
Iscritto dal: Jun 2008
Messaggi: 551
Quote:
Originariamente inviato da cdimauro Guarda i messaggi
Dice di essere totalmente a digiuno. Per il momento fagli imparare a programmare, ed eventuali obiettivi se li porrà dopo.
Secondo me invece è importante capire almeno cosa si vuole fare, per capire su quale linguaggio orientarsi,altrimenti se uno vuole programmare e basta indipendentemente da linguaggi ecc potrebbe addirittura orientarsi su uno pseudo-linguaggio
__________________
Se non hai ancora deciso per il tuo futuro
Don'T panic!!!
segui le tue passioni, ti porteranno lontano.
bobosg è offline   Rispondi citando il messaggio o parte di esso
Old 26-09-2012, 22:55   #6
qtaps80
Senior Member
 
Iscritto dal: Mar 2003
Città: pesaro
Messaggi: 2588
per ora obiettivi sinceramente non ne ho, se non arricchire la mia conoscenza sul mondo dell'informatica.

per ora sto seguendo ( purtroppo con poco tempo disponibile) un videocorso su yout*** se freepascal, tanto per prendere confidenza
__________________
[ THREAD ] TEC E T-REX
qtaps80 è offline   Rispondi citando il messaggio o parte di esso
Old 27-09-2012, 13:42   #7
ingframin
Senior Member
 
L'Avatar di ingframin
 
Iscritto dal: Apr 2010
Città: Leuven
Messaggi: 667
Quote:
Originariamente inviato da qtaps80 Guarda i messaggi
per ora obiettivi sinceramente non ne ho, se non arricchire la mia conoscenza sul mondo dell'informatica.

per ora sto seguendo ( purtroppo con poco tempo disponibile) un videocorso su yout*** se freepascal, tanto per prendere confidenza
Onestamente partire dal pascal mi apre un'ottima scelta.
Anche se non e' figo e non va piu' di moda rimane un ottimo linguaggio e sicuramente e' molto molto didattico.
__________________
L'elettronica digitale non esiste, è solo elettrotecnica con interruttori piccoli!
ingframin è offline   Rispondi citando il messaggio o parte di esso
Old 27-09-2012, 14:40   #8
wizard1993
Senior Member
 
L'Avatar di wizard1993
 
Iscritto dal: Apr 2006
Messaggi: 22462
Quote:
Originariamente inviato da ingframin Guarda i messaggi
Onestamente partire dal pascal mi apre un'ottima scelta.
Anche se non e' figo e non va piu' di moda rimane un ottimo linguaggio e sicuramente e' molto molto didattico.
mi trovo d'accordo con te
__________________
amd a64x2 4400+ sk939;asus a8n-sli; 2x1gb ddr400; x850 crossfire; 2 x western digital abys 320gb|| asus g1
Se striscia fulmina, se svolazza l'ammazza
wizard1993 è offline   Rispondi citando il messaggio o parte di esso
Old 28-09-2012, 23:52   #9
Cait Sith
Senior Member
 
L'Avatar di Cait Sith
 
Iscritto dal: Apr 2005
Messaggi: 309
Secondo me conviene imparare a programmare in C. Da un punto di vista professionale il pascal praticamente non conta niente.
Dicono che il pascal sia didattico, e in effetti anch'io l'ho dovuto studiare alle superiori, con il risultato che poi all'università ho dovuto imparare il C.
Onestamente avrei preferito partire direttamente dal C, dato che poi il pascal non l'ho mai più usato.
Il vantaggio del C è che è un linguaggio molto più diffuso e usato del pascal (e di molti altri linguaggi), e quindi è spendibile nel mondo del lavoro. Inoltre la sua sintassi base è ripresa da altri linguaggi (C++,C# e java).
Tutto sommato i concetti chiave (tipi dati, strutture di controllo, funzioni) non mi sembrano così diversi da quelli del pascal.

Più che altro devi trovare un testo chiaro e scritto bene per principianti, eventualmente in italiano se non mastichi molto l'inglese. Sicuramente, se non segui un corso con un laboratorio, oltre che studiare su un libro devi fare degli esercizi e cimentarti di persona a scrivere programmi da solo, perchè guardare e capire gli esempi non basta.

Ovviamente questa è solo la mia opinione, data su una questione che a mio avviso è abbastanza soggettiva.
Cait Sith è offline   Rispondi citando il messaggio o parte di esso
Old 29-09-2012, 09:07   #10
ingframin
Senior Member
 
L'Avatar di ingframin
 
Iscritto dal: Apr 2010
Città: Leuven
Messaggi: 667
Quote:
Originariamente inviato da Cait Sith Guarda i messaggi
Il vantaggio del C è che è un linguaggio molto più diffuso e usato del pascal (e di molti altri linguaggi), e quindi è spendibile nel mondo del lavoro. Inoltre la sua sintassi base è ripresa da altri linguaggi (C++,C# e java).

Casomai sono C++, C# e Java ad aver ripreso la sintassi del C. Comunque sia si, anche il C potrebbe essere un'ottima scelta. Io l'ho studiato dal Kernighan e Ritchie (anche autori del linguaggio). Il libro si intitola "Il linguaggio C", edito in Italia da Pearson Education, prezzo intorno ai 30€.
Parte davvero dalle basi ed è un ottimo libro.
__________________
L'elettronica digitale non esiste, è solo elettrotecnica con interruttori piccoli!
ingframin è offline   Rispondi citando il messaggio o parte di esso
Old 30-09-2012, 08:45   #11
clockover
Senior Member
 
L'Avatar di clockover
 
Iscritto dal: Oct 2004
Messaggi: 1945
Quote:
Originariamente inviato da ingframin Guarda i messaggi

Casomai sono C++, C# e Java ad aver ripreso la sintassi del C.
Ė proprio quello che ha detto
clockover è offline   Rispondi citando il messaggio o parte di esso
Old 30-09-2012, 12:02   #12
ingframin
Senior Member
 
L'Avatar di ingframin
 
Iscritto dal: Apr 2010
Città: Leuven
Messaggi: 667
Quote:
Originariamente inviato da clockover Guarda i messaggi
Ė proprio quello che ha detto
Ok, sono un rincoglionito
Perdona il fraintendimento
__________________
L'elettronica digitale non esiste, è solo elettrotecnica con interruttori piccoli!
ingframin è offline   Rispondi citando il messaggio o parte di esso
Old 03-10-2012, 23:26   #13
kwb
Senior Member
 
L'Avatar di kwb
 
Iscritto dal: Jul 2003
Città: Alessandria
Messaggi: 10167
Quote:
Originariamente inviato da ingframin Guarda i messaggi

Casomai sono C++, C# e Java ad aver ripreso la sintassi del C. Comunque sia si, anche il C potrebbe essere un'ottima scelta. Io l'ho studiato dal Kernighan e Ritchie (anche autori del linguaggio). Il libro si intitola "Il linguaggio C", edito in Italia da Pearson Education, prezzo intorno ai 30€.
Parte davvero dalle basi ed è un ottimo libro.
Personalmente ho trovato veramente ostico il K&R per imparare C.
Mi sono affidato a libri molto più facili, in particolare "C Didattica e Programmazione" Al Kelley, Ira Pohl . È chiaro e lineare.

A mio avviso il K&R è un ottimo manuale, non un libro per imparare il C.
Poi chiaro che se devo programmare e non mi ricordo qualcosa guardo il K&R ( ora che ho imparato ).
__________________
Dell XPS 13 (9350) :: i5-2500K - HD6870 - AsRock Z68 Pro3 - Corsair Vengeance 8GB (4x2) DDR3 :: Samsung Galaxy S4 GT-i9505
kwb è offline   Rispondi citando il messaggio o parte di esso
Old 04-10-2012, 08:38   #14
bobosg
Senior Member
 
L'Avatar di bobosg
 
Iscritto dal: Jun 2008
Messaggi: 551
Se impari il C dopo puoi apprendere facilmente qualsiasi linguaggio, almeno é l'eaperienza che ho avuto
Forse solo quando sono passato agli oggetti ho avuto un minimo di difficoltá
Comunque il bello della programmazione é che se impari concetti fondamentali ed impari a ragionare potrai scrivere in qualsiasi linguaggio
__________________
Se non hai ancora deciso per il tuo futuro
Don'T panic!!!
segui le tue passioni, ti porteranno lontano.
bobosg è offline   Rispondi citando il messaggio o parte di esso
Old 04-10-2012, 09:02   #15
ingframin
Senior Member
 
L'Avatar di ingframin
 
Iscritto dal: Apr 2010
Città: Leuven
Messaggi: 667
Alla fine volere e' potere, il linguaggio di base cambia poco.
Io sono partito col Quick basic sotto dos, un fallito tentativo di C++ al liceo e poi direttamente Java, matlab, C, python in questo ordine a partire dall'universita' in poi.
Una votla capito il meccanismo cambiare linguaggio e' abbastanza "semplice". Il problema a quel punto non e' piu' il linguaggio in se ma "i trucchi del mestiere" che per ogni linguaggio/ambiente si imparano con la pratica negli anni.
In ogni caso all'inizio che sia pascal o C fa poca differenza, secondo me.
__________________
L'elettronica digitale non esiste, è solo elettrotecnica con interruttori piccoli!

Ultima modifica di ingframin : 04-10-2012 alle 09:03. Motivo: Mi ero perso un accento perche' ho la tastiera americana
ingframin è offline   Rispondi citando il messaggio o parte di esso
Old 04-10-2012, 12:03   #16
kwb
Senior Member
 
L'Avatar di kwb
 
Iscritto dal: Jul 2003
Città: Alessandria
Messaggi: 10167
Quote:
Originariamente inviato da Antonio23 Guarda i messaggi
il K&R è il C in 237 pagine. non è un libro di programmazione, è un libro di C. se devi imparare a programmare è una cosa, se devi imparare il C è il libro definitivo.
Guarda, io alle superiori avevo già programmato qualcosa in Visual Basic. Si parla di programmazione base, con i costrutti fondamentali.
Tuttavia, all'università, al primo corso di programmazione il professore ha dato il K&R come riferimento. L'ho guardato e e l'ho trovato ottimo come manuale, ma pressochè inutile e troppo tecnico per imparare il C ( da 0 ). Ho dovuto masticare parecchio C prima di riuscire a capire realmente il significato dei costrutti e dei prototipi che c'erano scritti sul K&R.
È stato un po' come avere un vocabolario completissimo su una lingua sconosciuta, senza però sapere come usarlo.

Quote:
Originariamente inviato da bobosg Guarda i messaggi
Se impari il C dopo puoi apprendere facilmente qualsiasi linguaggio, almeno é l'eaperienza che ho avuto
Forse solo quando sono passato agli oggetti ho avuto un minimo di difficoltá
Vero.
Io ho intrapreso la strada degli oggetti con Java e c'ho messo veramente tanto a capirne il funzionamento.
All'inizio l'ho trovato veramente intricato e illogico.

Quote:
Originariamente inviato da ingframin Guarda i messaggi
In ogni caso all'inizio che sia pascal o C fa poca differenza, secondo me.
Personalmente ritengo sia meglio fare C che Pascal. A che ti serve Pascal dal punto di vista lavorativo?
__________________
Dell XPS 13 (9350) :: i5-2500K - HD6870 - AsRock Z68 Pro3 - Corsair Vengeance 8GB (4x2) DDR3 :: Samsung Galaxy S4 GT-i9505
kwb è offline   Rispondi citando il messaggio o parte di esso
Old 04-10-2012, 18:13   #17
ingframin
Senior Member
 
L'Avatar di ingframin
 
Iscritto dal: Apr 2010
Città: Leuven
Messaggi: 667
Quote:
Originariamente inviato da kwb Guarda i messaggi
CUT

Personalmente ritengo sia meglio fare C che Pascal. A che ti serve Pascal dal punto di vista lavorativo?
Eh ma che ne sappiamo noi che qtaps80 vuol fare il programmatore di mestiere?
Se e' per lavoro a sto punto meglio Java o C# o Objective C (finche' va di moda).
Per il resto comunque concordo con te, eh... C e' sicuramente un ottimo linguaggio per partire e ti mette subito a contatto con la macchina ma anche con cose di alto livello.
E poi assieme a Python e' uno dei miei linguaggi preferiti
Tra l'altro e' di nuovo in testa all'indice TIOBE!
__________________
L'elettronica digitale non esiste, è solo elettrotecnica con interruttori piccoli!
ingframin è offline   Rispondi citando il messaggio o parte di esso
Old 04-10-2012, 20:02   #18
Vincenzo1968
Bannato
 
Iscritto dal: Mar 2008
Città: Villabate(PA)
Messaggi: 2515
Quote:
Originariamente inviato da ingframin Guarda i messaggi
...
Tra l'altro e' di nuovo in testa all'indice TIOBE!
Vincenzo1968 è offline   Rispondi citando il messaggio o parte di esso
Old 04-10-2012, 21:25   #19
!fazz
Moderatore
 
L'Avatar di !fazz
 
Iscritto dal: Nov 2006
Messaggi: 21959
Quote:
Originariamente inviato da ingframin Guarda i messaggi
Alla fine volere e' potere, il linguaggio di base cambia poco.
Io sono partito col Quick basic sotto dos, un fallito tentativo di C++ al liceo e poi direttamente Java, matlab, C, python in questo ordine a partire dall'universita' in poi.
Una votla capito il meccanismo cambiare linguaggio e' abbastanza "semplice". Il problema a quel punto non e' piu' il linguaggio in se ma "i trucchi del mestiere" che per ogni linguaggio/ambiente si imparano con la pratica negli anni.
In ogni caso all'inizio che sia pascal o C fa poca differenza, secondo me.
ma solo io ho sono così vecchio da aver iniziato con il basic e pure con tutte le keyword del linguaggio come shorcut da tastiera?

Imho per uno a digiuno completo iniziare con il c è difficile il debugging in c è sempre qualcosa di osceno, imho visto che alla fine lo scopo iniziale della programmazione è risolvere un problema complesso scomponendolo in n problemi più semplici per me si potrebbe iniziare tranquillamente pure dal vba, cosa che ho visto pure fare in qualche scuola, ha un ottimo debugger ed è una tra le sintassi più semplici e lineari che ho mai visto

Quando avrà preso confidenza poi potrà scegliere il linguaggio più adatto
__________________
"WS" (p280,cx750m,4790k+212evo,z97pro,4x8GB ddr3 1600c11,GTX760-DC2OC,MZ-7TE500, WD20EFRX)
Desktop (three hundred,650gq,3800x+nh-u14s ,x570 arous elite,2x16GB ddr4 3200c16, rx5600xt pulse P5 1TB)+NB: Lenovo p53 i7-9750H,64GB DDR4,2x1TB SSD, T1000
!fazz è offline   Rispondi citando il messaggio o parte di esso
Old 05-10-2012, 11:35   #20
kwb
Senior Member
 
L'Avatar di kwb
 
Iscritto dal: Jul 2003
Città: Alessandria
Messaggi: 10167
Quote:
Originariamente inviato da !fazz Guarda i messaggi
ma solo io ho sono così vecchio da aver iniziato con il basic e pure con tutte le keyword del linguaggio come shorcut da tastiera?
Io ho iniziato da VB 6
Secondo me fare Basic e poi C è come non aver fatto nulla. Il salto è abissale a mio avviso.
__________________
Dell XPS 13 (9350) :: i5-2500K - HD6870 - AsRock Z68 Pro3 - Corsair Vengeance 8GB (4x2) DDR3 :: Samsung Galaxy S4 GT-i9505
kwb è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


AWS annuncia European Sovereign Cloud, il cloud sovrano per convincere l'Europa AWS annuncia European Sovereign Cloud, il cloud ...
Redmi Note 15 Pro+ 5G: autonomia monstre e display luminoso, ma il prezzo è alto Redmi Note 15 Pro+ 5G: autonomia monstre e displ...
HONOR Magic 8 Pro: ecco il primo TOP del 2026! La recensione HONOR Magic 8 Pro: ecco il primo TOP del 2026! L...
Insta360 Link 2 Pro e 2C Pro: le webcam 4K che ti seguono, anche con gimbal integrata Insta360 Link 2 Pro e 2C Pro: le webcam 4K che t...
Motorola edge 70: lo smartphone ultrasottile che non rinuncia a batteria e concretezza Motorola edge 70: lo smartphone ultrasottile che...
Vast prosegue la costruzione della stazi...
Chiarito cosa è successo al satel...
Il TAR annulla Bologna Città 30. ...
Laptop con chip NVIDIA da marzo? Emergon...
Costruito in casa, più veloce di ...
Il nuovo Galaxy Book 6 Pro costa il 25% ...
C'è un boom del mercato dei data ...
OVHcloud annuncia la disponiiblità...
Il Wi-Fi 7 ha un nuovo re: da ASUS arriv...
In arrivo l'auto "Frankenstein"...
Chip NVIDIA H200 in Cina? 'Come vendere ...
iPhone 16 torna super conveniente: ora c...
Offerte Amazon pazzesche: tech, smartpho...
Ubisoft annuncia l'arrivo dei 60 fps per...
Infratel Italia: ecco la nuova mappa del...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 22:05.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Served by www3v