Devil_Dante90 ha scritto:
adesso però mi state facendo tornare il dubbio tra javascript e C#.... maledetti
Non c'e' nessun dubbio: li dovrai conoscere ENTRAMBI
JavaScript esiste dal 1995.
Devil_Dante90 ha scritto:
1) Beh con javascript faccio web, applicazioni web, altro?
2) con C#?
1) applicazione web LATO CLIENT (il browser) ed eventualmente (usando Nodejs) lato server
2) applicazioni web LATO SERVER. Stessa cosa con Java al posto di C#
Di strada ne dovrai fare TANTA e i linguaggi di programmazione saranno solo una PICCOLISSIMA parte delle cose da studiare.
INFINITESIMA.
Per chiarire:
- Java NON E' SOLO un linguaggio di programmazione, ma un intero FRAMEWORK di tecnologie (centinaia!!:
https://jcp.org/en/jsr/al) che cooperano perfornire un'infinita' di servizi necessari per lo sviluppo di applicazioni moderne: dall'accesso a diversi tipi di database, alle tecnologie per la realizzazione di servizi web, siti web, communicazioni di rete, lettura/scrittura su differenti tipi di filesystem, applicazioni Big data, e n-milioni di altre cose
- ".NET" E' LA STESSA COSA ma mantenuta da Microsoft e "C#" e' UNO dei linguaggi di programmazione che possono essere usati per sviluppare applcazioni ".NET".
ENTRAMBI i framework mettono a disposizione MOLTI linguaggi di programmazione
- Java: Java (ovviamente), Scala, Kotlin, Groovy, Closure, Jruby, JPython, ... (
https://en.wikipedia.org/wiki/List_of_JVM_language)
- .NET: C# (ovviamente) , VB.NET, F#, C++/CLI (che NON E' C++, anche se ci assomiglia molto), ClosureCLR, ... (
https://en.wikipedia.org/wiki/List_of_CLI_language)
Uno sceglie il linguaggio che meglio soddisfa alle sue necessita'