Programming

Sezione dedicata alla Programmazione (notare la “P” maiuscola 😛 )

In questa piccola sezione non terro’ corsi didattici e non spendero’ milioni di parole per spiegare concetti e algoritmi ma inseriro’ semplici HOW-TO didattici, codici di esempio, link a risorse, libri per facilitare l’apprendimento dei due linguaggi a oggetti piu’ famosi della rete, Java e ormai l’immancabile Ruby.

Materiale di supporto

Come tutte le cose, prima di iniziare con lo studio di un linguaggio bisogna utilizzare delle fonti di supporto come libri, siti e via discorrendo, nel caso di Java non avremo problemi a trovare materiale di supporto essendo internet piena zeppa di materiale, stiamo attenti pero’ a utilizzare meteriale di qualita’ 🙂

Programmi di Supporto ( IDE )

Esistono vari software per aiutare il programmatore come NetBeans di SUN, Eclipse, XCode per i Mac User, tutti questi sono validissimi IDE sia per il programmatore esperto sia per quello alle prime armi.

java logo

# # #

Java

Materiale di supporto

Java ormai ‘su piazza’ da diversi anni mette a disposizione infinite risorse sia cartacee che digitali.

Fra i libri , sono ottimi quelli di Pearson Education come CORE JAVA 2 – FONDAMENTI, THINKING IN JAVA – FONDAMENTI, questi entrambi entry-level, ma della stessa catena esistono quelli di Tecnica Avanzata, quelli di Programmazione concorrente, Interfacce Grafice e molto altro.

Ne esistono anche di gratuiti come il famoso Java Mattone dopo Mattone ma anche lo stesso Thinking in Java e’ disponibile gratuitamente con la seconda versione.

Oltre ai libri, quando si programma in Java bisogna sempre tenere aperto nel browser la Javadocs relativa alle API messe a disposizione da SUN, che sono ottime, potenti, gia fatte 🙂

Per i seguenti motivi e’ bene mettere nei preferiti il seguente link:

Piccoli esempi ed esercizi

Ruby logo

# # #

Ruby

Materiale di supporto

Come per Java, anche se Ruby e’ un linguaggio meno usato e piu’ giovane, esistono moltissime risorse di programmazione.

Fra i migliori libri consiglio PROGRAMMING RUBYThe Pragmatic Programmer’s Guide, un utilissimo manuale per imparare questo bellissimo linguaggio. La prima meta’ delle sue quasi 900 pagine descrive e spiega il linguaggio mentre la seconda meta’ e’ un vero manuale descrivendo nel dettaglio quasi tutte le API piu’ importanti, son metodi, valori di ritorno, esempi e tutto quello che serve!

Esistono anche per Ruby dei manuali gratuiti come Humble Ruby Book oppure un libro on-line come il Programming Ruby – The pragmatic Guide.

Piccoli esempi ed esercizi

N.B. tutti gli esercizi ed esempi proposti sono tratti da lezioni universitarie, appunti  e siti vari, leggete le note dei singoli esercizi per la provenienza 😉

Leave a Reply