Torna indietro   Hardware Upgrade Forum > Software > Programmazione

PC Specialist Lafité 14 AI AMD: assemblato come vuoi tu
PC Specialist Lafité 14 AI AMD: assemblato come vuoi tu
Il modello "build to order" di PCSpecialist permette di selezionare una struttura base per un sistema, personalizzandolo in base alle specifiche esigenze con una notevole flessibilità di scelta tra i componenti. Il modello Lafité 14 AI AMD è un classico notebook clamshell compatto e potente, capace di assicurare una elevata autonomia di funzionamento anche lontano dalla presa di corrente
Recensione Nothing Phone 4(a): sempre iconico ma ora più concreto
Recensione Nothing Phone 4(a): sempre iconico ma ora più concreto
Nothing con il suo nuovo Phone 4(a) conferma la sua identità visiva puntando su una costruzione che nobilita il policarbonato. La trasparenza resta l'elemento cardine, arricchita da una simmetria interna curata nei minimi dettagli. Il sistema Glyph si evolve, riducendosi nelle dimensioni ma aumentando l'utilità quotidiana grazie a nuove funzioni software integrate e notifiche visive. Ecco tutti i dettagli nella recensione completa
Corsair Vanguard Air 99 Wireless: non si era mai vista una tastiera gaming così professionale
Corsair Vanguard Air 99 Wireless: non si era mai vista una tastiera gaming così professionale
Nelle ultime settimane abbiamo provato la Corsair Vanguard Air 99 Wireless, una tastiera tecnicamente da gaming, ma che in realtà offre un ampio ventaglio di possibilità anche al di fuori delle sessioni di gioco. Flessibilità e funzionalità sono le parole d'ordine di una periferica che si rivolge a chi cerca un prodotto capace di adattarsi a ogni esigenza e ogni piattaforma
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 13-05-2008, 20: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, 20: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, 20: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, 21: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, 21: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, 21: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, 22:18   #7
^TiGeRShArK^
Senior Member
 
L'Avatar di ^TiGeRShArK^
 
Iscritto dal: Jul 2002
Città: Reggio Calabria -> London
Messaggi: 12112
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, 22: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, 01: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, 07: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, 09:25   #11
^TiGeRShArK^
Senior Member
 
L'Avatar di ^TiGeRShArK^
 
Iscritto dal: Jul 2002
Città: Reggio Calabria -> London
Messaggi: 12112
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, 14: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, 15: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, 15: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, 15: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, 15: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, 15: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, 15: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, 15: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, 15:52   #20
^TiGeRShArK^
Senior Member
 
L'Avatar di ^TiGeRShArK^
 
Iscritto dal: Jul 2002
Città: Reggio Calabria -> London
Messaggi: 12112
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


PC Specialist Lafité 14 AI AMD: assemblato come vuoi tu PC Specialist Lafité 14 AI AMD: assemblat...
Recensione Nothing Phone 4(a): sempre iconico ma ora più concreto Recensione Nothing Phone 4(a): sempre iconico ma...
Corsair Vanguard Air 99 Wireless: non si era mai vista una tastiera gaming così professionale Corsair Vanguard Air 99 Wireless: non si era mai...
Ecovacs DEEBOT T90 PRO OMNI: ora il rullo di lavaggio è ampio Ecovacs DEEBOT T90 PRO OMNI: ora il rullo di lav...
Recensione Samsung Galaxy S26 Ultra: finalmente qualcosa di nuovo Recensione Samsung Galaxy S26 Ultra: finalmente ...
OnePlus Nord 6 sta arrivando e avr&agrav...
CPU desktop: Intel dice addio ai socket ...
Google sta testando un'app di Gemini per...
NVIDIA GeForce RTX 5070 Laptop: in arriv...
Il Tribunale di Roma ha annullato la mul...
AppleCare One potrebbe arrivare presto i...
Amazon ci riproverà: l'azienda st...
Apple e Samsung dominano la classifica d...
Un game designer di 9 anni, due fogli a ...
Il weekend Amazon parte col botto: gross...
Amazfit Active 2 scende a 69,99€: i migl...
Smart TV No IVA su Amazon: QLED, Mini-LE...
C'è un TV OLED da 65'' a 900€, ma anche ...
Non solo smartphone: OnePlus sta per lan...
DJI Mavic 4 Pro in super offerta su Amaz...
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: 15:31.


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