Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Recensione REDMI Note 17 Pro: il midrange con batteria da 8.340 mAh e ricarica veloce
Recensione REDMI Note 17 Pro: il midrange con batteria da 8.340 mAh e ricarica veloce
REDMI Note 17 Pro porta in fascia media una batteria da 8.340 mAh con ricarica HyperCharge a 67W, un display AMOLED da 6,83 pollici capace di picchi di luminosità molto elevati e una struttura certificata TÜV SÜD contro cadute e infiltrazioni d'acqua, il tutto racchiuso in una scocca da 223 grammi. Lo abbiamo provato per diversi giorni tra fotocamera, prestazioni, autonomia e prezzo sul mercato italiano
Insta360 Luna Ultra: la potenza del sensore da 1 pollice incontra la portabilità estrema
Insta360 Luna Ultra: la potenza del sensore da 1 pollice incontra la portabilità estrema
Insta360 Luna Ultra integra un sensore da 1 pollice 8K, ottiche Leica e triplo chip IA. Tra schermo OLED rimovibile, workflow I-Log a 10 bit e stabilizzazione a tre assi, analizziamo le doti tecniche di una gimbal camera pensata per i professionisti
Marvel's Wolverine, la recensione: Logan torna protagonista in un'avventura brutale e intensa
Marvel's Wolverine, la recensione: Logan torna protagonista in un'avventura brutale e intensa
Marvel's Wolverine porta Logan in un'avventura inedita, violenta e fortemente narrativa, costruita attorno alla sua natura di combattente e al difficile rapporto con il proprio passato. Insomniac Games punta su combattimenti spettacolari, progressione e personalizzazione, inserendo l'azione in un mondo segnato dalla persecuzione dei mutanti. Un viaggio intenso, che alterna mattanza, esplorazione e momenti sorprendentemente emotivi.
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 13-05-2008, 19:41   #1
Joseph Joestar
Senior Member
 
L'Avatar di Joseph Joestar
 
Iscritto dal: Feb 2008
Città: Salerno
Messaggi: 1120
Incominciare a programmare

Salve a tutti, è il mio primo post in questa sezione. Come si capisce dal titolo sono un completo novizio, ma sono molto interessato all'argomento. Dopo anni passati a smanettare sull'hardware e sui videogiochi in generale ho deciso di sfruttare il pc in maniera più intelligente e utile. E' da un pò che mi guardo in giro per trovare in internet delle guide online sulle basi della programmazione o su quale linguaggio orientarmi, ma ho fatto solo una gran confusione. Vorrei impegnarmi seriamente e non mi piacerebbe buttare del tempo (ho 27 anni). Sarei interessato alla piattaforma .Net, ma non sò se come prima esperienza andrebbe bene essendo a digiuno delle fondamenta. Da dove dovrei cominciare per ottenere una buona base? Ho pensato anche di frequentare dei corsi, ma non sapendo cosa scegliere ho rimandato (in più nella mia città molte di queste scuole di informatica sembrano più delle macchine succhia soldi che altro).
Ringrazio anticipatamente tutti per le risposte e per la pazienza di aiutare un niubbone come me !
__________________
Ho concluso positivamente con: Bartmad - Clyde84 - soloriens - Redux - Alello - fumato - rampamik - YANEZ84 - wormcyborg - bronzodiriace - loryx92 - PoW3r - sopress - m_w returns - mrwinch - blade1983 - Iori-PiC - L'indifferente - peppecbr - Cloudstrifeff7 - giando11 - ercagno - BobaFeet - gianni165 - *DiablO* - davirex88 - carneo - sandris70 - lox87 - The_Snake - Wrain - methis89 - MrEnrich - dan8 - mcprojects - ToXiCo - HyugaNeji
Joseph Joestar è offline   Rispondi citando il messaggio o parte di esso
Old 13-05-2008, 19:45   #2
marko.fatto
Senior Member
 
L'Avatar di marko.fatto
 
Iscritto dal: Jul 2007
Messaggi: 499
Se ti interessa .net vai tranquillo su C#
__________________
marko.fatto è offline   Rispondi citando il messaggio o parte di esso
Old 13-05-2008, 19:51   #3
Joseph Joestar
Senior Member
 
L'Avatar di Joseph Joestar
 
Iscritto dal: Feb 2008
Città: Salerno
Messaggi: 1120
Quote:
Originariamente inviato da marko.fatto Guarda i messaggi
Se ti interessa .net vai tranquillo su C#
Ma prima dovrei almeno conoscere il C, oppure posso incominciare direttamente con C#?
__________________
Ho concluso positivamente con: Bartmad - Clyde84 - soloriens - Redux - Alello - fumato - rampamik - YANEZ84 - wormcyborg - bronzodiriace - loryx92 - PoW3r - sopress - m_w returns - mrwinch - blade1983 - Iori-PiC - L'indifferente - peppecbr - Cloudstrifeff7 - giando11 - ercagno - BobaFeet - gianni165 - *DiablO* - davirex88 - carneo - sandris70 - lox87 - The_Snake - Wrain - methis89 - MrEnrich - dan8 - mcprojects - ToXiCo - HyugaNeji
Joseph Joestar è offline   Rispondi citando il messaggio o parte di esso
Old 13-05-2008, 20:09   #4
variabilepippo
Senior Member
 
L'Avatar di variabilepippo
 
Iscritto dal: Mar 2007
Messaggi: 1792
Vai diretto con il C#, se impari il C dovrai disimparare tante cose prima di poter passare al C#...
variabilepippo è offline   Rispondi citando il messaggio o parte di esso
Old 13-05-2008, 20:13   #5
wizard_at
Senior Member
 
L'Avatar di wizard_at
 
Iscritto dal: Jul 2006
Città: MILANO
Messaggi: 1645
ciao,
da quello che ho capito le tue basi nell'ambito della programmazioni sono basse. il mio consiglio e' di partire con un linguaggio ad oggetti.
quindi escludi Pascal, Basic o simili.
io ho "studiato" C++ con un manuale e ho imparato in breve tempo(non ero proprio un novizio della programmazione ma da Pascal a C++ c'e' un abisso). e' un linguaggio ancora usato che se un po vecchiotto. il pregio del C++ e' che molti altri linguaggi usano la stessa sintassi e nonostante abbiano marcate differenze alcuni concetti chiave non cambiano.
Ora io sto studiando Java, linguaggio che oggi sta avendo ed ha avuto una diffusione enorme, e lo trovo semplice grazie alle mie conoscente in C++.

Concludendo e riassumendo: io ti consiglierei C++ non tanto per il fatto che e' il migliore come prestazioni o che oggi e' il piu' completo ma per il fatto che e' moderno(=contiene tutte le tecnice usate ancora oggi), la sintassi e' quela che utilizzano C# e Java, e' veloce da imparare(io in un mese il manuale lo sapevo a memoria) e ti puo' dare un idea completa di cosa sia e come si programmi.

PS: ho 17anni, per molti saro' un nulla nella programmazione, programmo da 8 e ti consiglio vivamente di non buttare soldi in nessun corso. Se vuoi spendere bene i tuoi solti ti consiglio di andare in una libreria ben fornita e acquistare un manuale cartaceo, studiarlo e poi magari ampliare le conoscente con dari reperibili sulla rete.

ciao
__________________
xoooxoooxooox
wizard_at è offline   Rispondi citando il messaggio o parte di esso
Old 13-05-2008, 20:50   #6
Joseph Joestar
Senior Member
 
L'Avatar di Joseph Joestar
 
Iscritto dal: Feb 2008
Città: Salerno
Messaggi: 1120
Se C++ ha una sinstassi simile a C# (o Java) a questo punto, essendo completamente "bianco", non sarebbe meglio iniziare direttamente da uno dei primi 2?
Non che non abbia voglia di farlo, ma oramai ho già 27 anni e non vorrei perdere altro tempo. Non voglio nemmen bruciare tutte le tappe ovvio, ma preferirei avere un approccio più pragmatico.
__________________
Ho concluso positivamente con: Bartmad - Clyde84 - soloriens - Redux - Alello - fumato - rampamik - YANEZ84 - wormcyborg - bronzodiriace - loryx92 - PoW3r - sopress - m_w returns - mrwinch - blade1983 - Iori-PiC - L'indifferente - peppecbr - Cloudstrifeff7 - giando11 - ercagno - BobaFeet - gianni165 - *DiablO* - davirex88 - carneo - sandris70 - lox87 - The_Snake - Wrain - methis89 - MrEnrich - dan8 - mcprojects - ToXiCo - HyugaNeji
Joseph Joestar è offline   Rispondi citando il messaggio o parte di esso
Old 13-05-2008, 21:18   #7
^TiGeRShArK^
Senior Member
 
L'Avatar di ^TiGeRShArK^
 
Iscritto dal: Jul 2002
Città: Reggio Calabria -> London
Messaggi: 12113
Quote:
Originariamente inviato da Joseph Joestar Guarda i messaggi
Se C++ ha una sinstassi simile a C# (o Java) a questo punto, essendo completamente "bianco", non sarebbe meglio iniziare direttamente da uno dei primi 2?
Non che non abbia voglia di farlo, ma oramai ho già 27 anni e non vorrei perdere altro tempo. Non voglio nemmen bruciare tutte le tappe ovvio, ma preferirei avere un approccio più pragmatico.
Lascia stare..Inizia senza alcun dubbio da C# o Java.
Iniziare dal C++ è solo uno sforzo inutile e una perdita di tempo.
E NON lo imparerai sicuramente in un mese.
Piuttosto cerca di concentrarti molto anche sulla programmazione ad oggetti che è la vera cosa importante da imparare.
Il linguaggio si cambia sempre, ma le basi di Object Oriented Programming restano sempre.
__________________
^TiGeRShArK^ è offline   Rispondi citando il messaggio o parte di esso
Old 13-05-2008, 21:25   #8
cdimauro
Senior Member
 
L'Avatar di cdimauro
 
Iscritto dal: Jan 2002
Città: Germania
Messaggi: 26110
Quote:
Originariamente inviato da Joseph Joestar Guarda i messaggi
Se C++ ha una sinstassi simile a C# (o Java) a questo punto, essendo completamente "bianco", non sarebbe meglio iniziare direttamente da uno dei primi 2?
Non che non abbia voglia di farlo, ma oramai ho già 27 anni e non vorrei perdere altro tempo. Non voglio nemmen bruciare tutte le tappe ovvio, ma preferirei avere un approccio più pragmatico.
Risposta scontata: Python. E' un linguaggio molto semplice, leggibile, con una sintassi facile da imparare, completo e ti permette di concentrarti sulla soluzione anziché sui dettagli, facendoti risparmiare molti mal di testa.

Per imparare a programmare non c'è di meglio.

Ecco qui http://www.python.it/doc/Howtothink/...l-it/index.htm un'ottima guida, in italiano.
__________________
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 14-05-2008, 00:18   #9
Joseph Joestar
Senior Member
 
L'Avatar di Joseph Joestar
 
Iscritto dal: Feb 2008
Città: Salerno
Messaggi: 1120
Quote:
Originariamente inviato da ^TiGeRShArK^ Guarda i messaggi
Lascia stare..Inizia senza alcun dubbio da C# o Java.
Iniziare dal C++ è solo uno sforzo inutile e una perdita di tempo.
E NON lo imparerai sicuramente in un mese.
Piuttosto cerca di concentrarti molto anche sulla programmazione ad oggetti che è la vera cosa importante da imparare.
Il linguaggio si cambia sempre, ma le basi di Object Oriented Programming restano sempre.
Ma C# è già object oriented vero? Inoltre che testi mi consigliate sempre per C#? Come ide invece ho visto che Visual Studio 2008 express è gratuito e penso dovrebbe andare bene per imparare le basi.
__________________
Ho concluso positivamente con: Bartmad - Clyde84 - soloriens - Redux - Alello - fumato - rampamik - YANEZ84 - wormcyborg - bronzodiriace - loryx92 - PoW3r - sopress - m_w returns - mrwinch - blade1983 - Iori-PiC - L'indifferente - peppecbr - Cloudstrifeff7 - giando11 - ercagno - BobaFeet - gianni165 - *DiablO* - davirex88 - carneo - sandris70 - lox87 - The_Snake - Wrain - methis89 - MrEnrich - dan8 - mcprojects - ToXiCo - HyugaNeji
Joseph Joestar è offline   Rispondi citando il messaggio o parte di esso
Old 14-05-2008, 06:02   #10
wizard_at
Senior Member
 
L'Avatar di wizard_at
 
Iscritto dal: Jul 2006
Città: MILANO
Messaggi: 1645
C# penso sia Object Oriented, come manuali chiedi qui:

http://www.hwupgrade.it/forum/showthread.php?t=801695

sul C# io posso consigliarti di cartaceo: Herbet Schildt " La Guida Completa C#" della McGrawHill. non so come sia la guida ma lui e' un ottimo scrittore di manuali. sono un po...voluminosi ma completi
__________________
xoooxoooxooox
wizard_at è offline   Rispondi citando il messaggio o parte di esso
Old 14-05-2008, 08:25   #11
^TiGeRShArK^
Senior Member
 
L'Avatar di ^TiGeRShArK^
 
Iscritto dal: Jul 2002
Città: Reggio Calabria -> London
Messaggi: 12113
Quote:
Originariamente inviato da Joseph Joestar Guarda i messaggi
Ma C# è già object oriented vero? Inoltre che testi mi consigliate sempre per C#? Come ide invece ho visto che Visual Studio 2008 express è gratuito e penso dovrebbe andare bene per imparare le basi.
C# oltre ad essere Object Oriented, dalla versione 3.0 supporta anche la programmazione funzionale tramite LINQ.
Come libro io mi sono trovato bene con quello della APress: Pro c# 2008 and the .NET 3.5 platform.
Però non so se va bene per chi è completamente senza basi di programmazione...
Magari questo è meglio usarlo in un secondo tempo
__________________
^TiGeRShArK^ è offline   Rispondi citando il messaggio o parte di esso
Old 14-05-2008, 13:30   #12
marko.fatto
Senior Member
 
L'Avatar di marko.fatto
 
Iscritto dal: Jul 2007
Messaggi: 499
Quote:
Originariamente inviato da cdimauro Guarda i messaggi
Risposta scontata: Python. E' un linguaggio molto semplice, leggibile, con una sintassi facile da imparare, completo e ti permette di concentrarti sulla soluzione anziché sui dettagli, facendoti risparmiare molti mal di testa.

Per imparare a programmare non c'è di meglio.

Ecco qui http://www.python.it/doc/Howtothink/...l-it/index.htm un'ottima guida, in italiano.
Perchè non ruby allora!?
__________________
marko.fatto è offline   Rispondi citando il messaggio o parte di esso
Old 14-05-2008, 14:01   #13
cdimauro
Senior Member
 
L'Avatar di cdimauro
 
Iscritto dal: Jan 2002
Città: Germania
Messaggi: 26110
Perché Python è più semplice.
__________________
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 14-05-2008, 14:12   #14
javaboy
Registered User
 
Iscritto dal: May 2005
Città: far away from home
Messaggi: 1038
c# va bene ma secondo me è meglio orientarsi su java o python.
Evita come la peste il c++, servono anni per impararlo a fondo.
javaboy è offline   Rispondi citando il messaggio o parte di esso
Old 14-05-2008, 14:12   #15
marko.fatto
Senior Member
 
L'Avatar di marko.fatto
 
Iscritto dal: Jul 2007
Messaggi: 499
Quote:
Originariamente inviato da cdimauro Guarda i messaggi
Perché Python è più semplice.


cos'avrebbe di più semplice rispetto a ruby?
__________________
marko.fatto è offline   Rispondi citando il messaggio o parte di esso
Old 14-05-2008, 14:31   #16
cdimauro
Senior Member
 
L'Avatar di cdimauro
 
Iscritto dal: Jan 2002
Città: Germania
Messaggi: 26110
Quote:
Originariamente inviato da marko.fatto Guarda i messaggi


cos'avrebbe di più semplice rispetto a ruby?
Esempio: non usare il carattere @per le variabili di istanza, e @@ per quelle di classe.
__________________
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 14-05-2008, 14:35   #17
marko.fatto
Senior Member
 
L'Avatar di marko.fatto
 
Iscritto dal: Jul 2007
Messaggi: 499
Quote:
Originariamente inviato da cdimauro Guarda i messaggi
Esempio: non usare il carattere @per le variabili di istanza, e @@ per quelle di classe.
non so come sia in python ma non l'ho mai trovato così difficile da capire
__________________
marko.fatto è offline   Rispondi citando il messaggio o parte di esso
Old 14-05-2008, 14:42   #18
cdimauro
Senior Member
 
L'Avatar di cdimauro
 
Iscritto dal: Jan 2002
Città: Germania
Messaggi: 26110
Dovremmo fare una comparazione fra i due.
__________________
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 14-05-2008, 14:51   #19
marko.fatto
Senior Member
 
L'Avatar di marko.fatto
 
Iscritto dal: Jul 2007
Messaggi: 499
Quote:
Originariamente inviato da cdimauro Guarda i messaggi
Dovremmo fare una comparazione fra i due.
volentieri
__________________
marko.fatto è offline   Rispondi citando il messaggio o parte di esso
Old 14-05-2008, 14:52   #20
^TiGeRShArK^
Senior Member
 
L'Avatar di ^TiGeRShArK^
 
Iscritto dal: Jul 2002
Città: Reggio Calabria -> London
Messaggi: 12113
Quote:
Originariamente inviato da cdimauro Guarda i messaggi
Esempio: non usare il carattere @per le variabili di istanza, e @@ per quelle di classe.
perchè invece usare il doppio underscore leading e trailing è meglio?

__self__

lo trovo semplicemente osceno..
mentre in @index non ci trovo nulla di strano

cmq viste le sue esigenze mi sa che è meglio per lui iniziare con il C#.
__________________
^TiGeRShArK^ è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Recensione REDMI Note 17 Pro: il midrange con batteria da 8.340 mAh e ricarica veloce Recensione REDMI Note 17 Pro: il midrange con ba...
Insta360 Luna Ultra: la potenza del sensore da 1 pollice incontra la portabilità estrema Insta360 Luna Ultra: la potenza del sensore da 1...
Marvel's Wolverine, la recensione: Logan torna protagonista in un'avventura brutale e intensa Marvel's Wolverine, la recensione: Logan torna p...
DJI Romo 2: tante novità lo rendono un robot completo DJI Romo 2: tante novità lo rendono un ro...
Sony Bravia 9 II: il True RGB alla prova, dove l'LCD sfida l'OLED Sony Bravia 9 II: il True RGB alla prova, dove l...
La Camera USA presenta il conto: i data ...
Non solo EV, ma anche IA: Panasonic inau...
iPhone Duo, il debutto del pieghevole di...
Atlas 960E SuperPoD, la risposta di Huaw...
IA militare e nucleare: esperti USA e ci...
Dieci mini-reattori nucleari in Europa d...
CONTROL Resonant su PC: Path Tracing, Ra...
ColorOS 17 arriva su circa 90 dispositiv...
GTA VI, il multiplayer potrebbe debuttar...
Aggiornamento KB5002914 rompe Excel: ecc...
Processo Huawei a Brooklyn: l'FBI mostra...
WhatsApp introduce nuovi temi per le cha...
NVIDIA, Google e Emerald AI uniscono le ...
iPhone 18 Pro Max, il test sulla vapor c...
Fine estate in giardino: le proposte sco...
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: 19:31.


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