Ciao Antonio, bentornato!
ma più cerco di capire e la la confusione aumenta sempre più
Nel corso di questi anni si è verificata una crescita
esplosiva di strumenti, tecniche ed approcci allo sviluppo web. E' normale se pensi che il web è ormai parte integrante della vita personale e lavorativa di miliardi di persone (e dispositivi).
Sta diventando sempre più difficile essere un cosiddetto "full-stack web developer", ovvero un professionista che è in grado di realizzare dall'inizio alla fine un'applicazione di successo che incontra le elevate aspettative degli utenti di oggi.
E questo è vero anche per chi ha sempre seguito l'evoluzione delle tecnologie web.
ci sono una miriade di linguaggi quasi tutti concatenati
Di solito un professionista è esperto in uno o due ambienti di lavoro. Se per esempio scegli di specializzarti nello sviluppo di architetture lato server, avrai bisogno di qualcuno che si prenda cura del web design e della parte frontend. Ne consegue, quindi, che per dare all'utente un'esperienza di utilizzo comfortevole e in pari con le loro aspettative, saranno necessarie più figure professionali che lavorano insieme per raggiungere l'obiettivo.
Il mio consiglio, quindi, è quello di cercare lavoro in una software house e di essere affiancato da personale già esperto, affinché le tue competenze possano crescere velocemente e nella giusta direzione.
Ti parlo di questo perché hai detto che la tua intenzione è quella di riprendere "seriamente" a programmare.
Invece, se vuoi semplicemente realizzare delle pagine con dei form "tradizionali" e con poche pretese, andrà ancora (quasi) bene l'ASP Classico. Dico "quasi" perché è un prodotto non più supportato e quindi sì, la tua intuizione di iniziare ad usare ASP.NET era corretta.
Mia intenzione era quella di acquistare asp.net 4.5 di bochicchio,
Come inizio va bene ma tieni presente che se lo sviluppo web ti è necessario per la tua professione e decidi di non farti affiancare da personale esperto, dovrai leggere molti altri libri, partecipare ad eventi e scambiare opinioni di frequente con altre persone per arrivare ad acquisire il giusto "mindset" che ti renderà uno sviluppatore in grado di tenere testa alla concorrenza.
Se c'è un unico consiglio che posso darti è: sii sempre curioso e buttati a capofitto in cose che non conosci. L'abitudine (come la fretta di voler arrivare alla méta) è nemica degli sviluppatori.
ciao,
Moreno