Java πως ξεκινάω;

Share on:

Δεν είναι λίγες οι φορές - ευτυχώς δηλαδή - που συχνά ακούω αυτή την ερώτηση. Μερικές φορές θα την ακούσω λίγο διαφορετική ανάλογα με το background του καθένα η ουσία είμαι μία - ήμουν VB, Delphi, C, C++ ή και άσχετος developer και θέλω να μάθω γιαυτό το πράγμα που ακούει στο όνομα Java. Εξαιρετικά να σε βοηθήσουμε λοιπόν! Θα παραθέσω με σειρά σημαντικότητας για μένα μερικές πηγές και μερικά αγαπημένα βιβλία!

Καταρχήν χαλάρωσε η Java είναι μια από τις πιο όμορφες γλώσσες προγραμματισμού (αλήθεια είναι) μπορούμε να ξεκινήσουμε από τα γενικά να πάρεις μια ιδέα καθώς ρουφάς τον πρωίνό σου καφέ

  • Wikipedia - Ελληνική, μια χαλαρή εισαγωγή στην ιστορία της γλώσσας και σε κάποια σημαντικά της κομμάτια. (συγκίνηση είναι το πρώτο και μοναδικό μου άρθρο στη wikipedia).
  • Ωραία πείρες μια εισαγωγή, θες να μάθεις απο που ξεκινάμε. ΜΗΝ ΚΟΙΤΑΣ ΑΛΛΟΥ ΜΗ ΔΙΑΒΑΣΕΙΣ ΤΙΠΟΤΑ ΑΛΛΟ αν δεν περάσεις απο τα πιο καλογραμμένα tutorial για γλώσσα προγραμματισμού - The Official Java Tutorial. Για αρχή θα ήταν κάλο να δεις τα πρώτα κεφάλαια, μπορείς να αφήσεις το Swing για μετά!
  • Getting Started
  • Learning the Java Language
  • Essential Java Classes
  • Collections
  • Θα αναρωτιέσαι με ποιο IDE να ξεκινήσεις. Εδώ είμαι κάθετος και θα πω οτι το καλύτερο IDE για τον νέο στη Java είναι μακράν το Netbeans. Είναι πιο ολοκληρωμένο και έτοιμο να σε βοηθήσει στα πρώτα βήματα όταν τα βρίσκεις λίγο σκούρα - δε θα στα πρήξει με plugins .papo recommended.
  • Για όσους δεν τους αρέσει το Netbeans και έχουν ηδη εμπειρία σε προγραμματισμό - τότε το eclipse είναι η δεύτερη επιλογή.
  • Ωραία διάβασες το tutorial έχεις κατεβάσει και το Netbeans τι άλλο μετά; Δες μήπως τα ταπεινά tutorial που έχουμε γράψει στο jhug.gr σε βοηθήσουν .
  • Μάλιστα και έχεις απορίες που ζητάς βοήθεια; Το μόνο εύκολο. Για αγγλικά φυσικά θα πας και γραφτείς στα επίσημα forum της Sun Java μπορείς να χαζεύεις ώρες θέματα ατελείωτη γνώση.
  • Ωραία θα ήθελες και κάποια βιβλιαράκια; Προτείνω τα εξής:
  • Java How to Program - Deitel & Deitel reference και δεν πρέπει να λείπει απο κανέναν)
  • Java In a Nutshell : Ένα από τα πιο γνωστά all around βιβλία!
  • Java Cookbook Ίσως, το αγαπημένο μου all time classic βιβλίο, αφού έχεις μάθει τα βασικά θα σου μάθει πως να αντιμετωπίζεις καθημερινά προβλήματα development μαζί με τις λύσεις.
  • Learning Java (Oreilly)
  • Thinking in Java (Bruce Eckel)
  • Θες να μάθεις και να διαβάζεις περί των Enterprise EJB τότε σίγουρα ξεκινάς με το
  • Enterprise EJB 3.1
  • Site τα οποία θα είναι καλό να παρακολουθείς
  • jGuru : Τεράστια συλλογή από ερωτήσεις και απαντήσεις εξαιρετική πηγή γνώσης!
  • java.net : Το σπίτι της ανοιχτής κοινότητας java προγραμματιστών, βασικά είναι το κέντρο πληροφόρησης για όλα τα mainstream java releases και άλλα πολλά Open source κτλκ.
  • JavaWorld: αρκετά καλό, ιδιαίτερα τα How to άρθρα του πάντα να του ρίχνεις ένα search!
  • Εργαλεία που θα πρέπει να έχεις. Αν θες από την αρχή τις ευκολίες ενός ολοκληρωμένου περιβάλλοντος εργασίας- τότε η καλύτερη λύση είναι το Netbeans IDE.

Αυτά φυσικά μην ξεχνάς ποτέ το Goooooooooooooooooogle the source is out there .

Καλά να Java-ρεις