Quale risorsa sarebbe meglio per l'apprendimento di C # / .Net? [chiuso]

6

Sono un programmatore PHP / Java / Objective-C, cercando finalmente di imparare alcune tecnologie MS, per aumentare la mia commerciabilità, ecc.

Sto guardando questi due libri, qualcuno che ha esperienza nel campo può suggerire uno sull'altro o un altro libro che sarebbe utile per l'apprendimento di C # / .Net, ecc.? Ciò che mi ha impressionato di "Pro C # 2010 e .NET 4 Platform" è stato il fatto che ci hanno spiegato un sacco dei meccanismi interni e dei paradigmi della SM, non solo la lingua. Non ho avuto la possibilità di guardare attraverso l'altro, e probabilmente non avrò una possibilità.

Ecco i due che sto considerando:

link

link

So che questa è una domanda molto specifica, ma ritengo che possa essere di grande beneficio per gli altri come me, cercando di entrare nella tecnologia MS.

    
posta Josh 13.10.2011 - 22:04
fonte

4 risposte

10

CLR via C # è fantastico. C # in profondità del nostro eroe locale, è anche molto buono.

Fai attenzione, alcuni libri avanzati potrebbero riguardare principalmente le nuove funzionalità di una lingua e C # è piuttosto esteso.

Raccomando vivamente PluralSight . È pieno di video tutorial, alcuni introduttivi al C # e numerosi di quelli avanzati. È un sito a pagamento, però. (Non sono affiliato con loro, solo un cliente felice).

    
risposta data 13.10.2011 - 22:31
fonte
2

Devi rispondere alla domanda "Cosa voglio fare con C #"? C # da solo non è molto utile se vuoi ottenere un lavoro o lavorare in una squadra per un progetto reale. È necessario conoscere almeno uno dei moduli: ASP.NET, Silverlight, WPF o Windwos. Se si utilizzerà un database, sarà necessario utilizzare Entity Framework o un ORM di terze parti.

Dal tuo background, devi conoscere OO in una certa misura, quindi per avere le basi di C # da solo è un primo passo, e ti suggerisco di ottenere un libro introduttivo specialmente se conosci la programmazione. Quindi passare a un libro specializzato in una delle aree sopra. Evita di sprofondare nei dettagli di C # come lingua se stai cercando di costruire un progetto o ottenere un lavoro, il mare è profondo.

    
risposta data 14.10.2011 - 00:22
fonte
1

link

Pro C # è uno dei miei libri di programmazione preferiti di tutti i tempi. Assolutamente. Ho la versione di prova del 2008 fornita con PDF gratuito.

    
risposta data 14.10.2011 - 00:13
fonte
1

Secondo me nessuno dei libri che hai suggerito è molto buono. Il libro di Troelsen sembra essere raccomandato da molti, ma a me non importava molto. Ho trovato che correva attraverso così tanti argomenti, che la copertura di ogni argomento sembrava troppo superficiale.

Ti consiglio di prendere un libro solo su C # per iniziare. Quindi scegli un tipo di applicazione come Asp.net MVC e ottieni un buon libro che sviluppi un'applicazione di esempio decente usando quella tecnologia.

Un altro poster consiglia C # tramite CLR. Sono d'accordo che è un buon libro e, avendo letto un'edizione precedente, sto leggendo l'ultima edizione. Tuttavia, temo che possa contenere troppi dettagli e potrebbe essere preferibile scegliere un libro più breve con cui iniziare. D'altra parte, se sei interessato al funzionamento interno di .net, potrebbe essere un buon punto di partenza.

Anche il libro di Skeet è buono, e probabilmente puoi leggerlo senza troppi problemi. Ma, dalla memoria, tende a presumere che tu abbia già una certa familiarità con C #, ed esplori le caratteristiche linguistiche introdotte in C # 2.0, 3.0 ecc in modo più dettagliato.

Potresti provare qualcosa come Essential C # 4.0, ma di nuovo ho un po 'di sentimenti contrastanti riguardo al libro, anche se è relativamente completo e non presuppone alcuna conoscenza precedente di C #, come programmatore esperto potresti trovarlo a lungo termine.

Good Luck

    
risposta data 14.10.2011 - 11:51
fonte

Leggi altre domande sui tag