Διαφήμιση
Εάν θέλετε να μάθετε τον Ruby, είτε ξεκινάτε με μηδενική εμπειρία προγραμματισμού είτε έχετε λίγες γλώσσες προγραμματισμού κάτω από τη ζώνη σας, το Hackety Hack είναι ένας εύκολος και διασκεδαστικός τρόπος για να πάρετε τα πόδια σας βρεγμένος. Το Hackety Hack περιλαμβάνει ένα ενσωματωμένο μεταγλωττιστή και περιβάλλον κατασκευής για τη γλώσσα Ruby, που τρέχει παράλληλα με ένα σύστημα εκμάθησης που θα σας καθοδηγήσει βήμα προς βήμα.
Παρόμοια με την Αλίκη, που έχουμε καλύψει στο παρελθόν Η Alice διδάσκει αντικειμενοστρεφή προγραμματισμό υπολογιστών σε παιδιά Διαβάστε περισσότερα , εννοείται ως εκπαιδευτικός αρχάριος για τον προγραμματισμό. Ωστόσο, η κύρια διαφορά είναι ότι η Alice είναι μια εργαλειοθήκη προγραμματισμού GUI, ενώ το Hackety Hack είναι ένα "πραγματικό" περιβάλλον προγραμματισμού που βασίζεται σε κείμενο.
Για να ξεκινήσετε, κατεβάστε το Hackety Hack [Δεν είναι πλέον διαθέσιμο] για το λειτουργικό σας σύστημα. Οι εκδόσεις είναι διαθέσιμες για Windows, Mac OS X και Linux. Παρόλο που ο ιστότοπός τους λέει ότι προορίζεται μόνο για 64-bit, η λήψη λειτούργησε καλά στον υπολογιστή μου των Windows 32-bit, οπότε ίσως αυτό προορίζεται μόνο για την έκδοση Mac OS X.
Κάντε κλικ "ΕτοιμοςΓια να ξεκινήσει το πρόγραμμα.
Βασικές γνώσεις προγραμματισμού
Το Hackety Hack ξεκινά με ένα μενού μαθημάτων. Ξεκινήστε μαθαίνοντας πώς έχει ρυθμιστεί το σύστημα Hackety Hack. Θα σας δείξει τι σημαίνει κάθε κουμπί στην αριστερή πλευρά και τι συμβαίνει όταν κάνετε κλικ σε αυτά.
Τα υπόλοιπα μαθήματα απευθύνονται σε αρχάριους προγραμματιστές, αλλά αν είστε νέοι στη γλώσσα Ruby, θα είναι επίσης χρήσιμοι. Είναι έξυπνοι και διασκεδαστικοί που βοηθούν ενώ μαθαίνετε μια γλώσσα προγραμματισμού. αν έχετε διαβάσει ποτέ ένα βαρετό σεμινάριο πριν να ξέρετε τι εννοώ.
Πώς να προγραμματίσετε στο Ruby
Το πρώτο πρόγραμμα που θα γράψετε θα είναι ένα πρόγραμμα «Hello World» που είναι στάνταρ στους κύκλους γλωσσών προγραμματισμού υπολογιστών. Μην προσπαθήσετε να αντιγράψετε και να επικολλήσετε το πρόγραμμα - δεν θα σας αφήσει και θα μάθετε τη γλώσσα πολύ καλύτερα όταν την πληκτρολογείτε.
Από εκεί, παίρνετε σταδιακά δύσκολα επίπεδα προγραμματισμού από τα σεμινάρια. Αφού έχετε τα βασικά του προγραμματισμού, συμπεριλαμβανομένων αλγορίθμων, βρόχων, μεταβλητών και ούτω καθεξής. θα προχωρήσετε σε μια γραφική εργαλειοθήκη προγραμματισμού που περιλαμβάνεται με το όνομα Hackety Hack Παπούτσια.
Το τελευταίο σεμινάριο για το Hackety Hack είναι ένα βασικό πρόγραμμα παπουτσιών. Η εκμάθηση του τρόπου διαχείρισης των κουτιών εισόδου και των αποτελεσμάτων σε μια γραφική διεπαφή είναι ένα σημαντικό βήμα στη σύνταξη ενός προγράμματος «πραγματικού κόσμου» με το οποίο μπορείτε να αλληλεπιδράσετε. Το σεμινάριο θα σας καθοδηγήσει σε ένα δείγμα κειμένου εισόδου και εξόδου.
Έχω κάνει τα μαθήματα, τι θα ακολουθήσει;
Εάν έχετε ολοκληρώσει τα μαθήματα, η διασκέδαση δεν σταματά εκεί. Το Hackety Hack έχει ενοποίηση με τον ιστότοπό του που σας επιτρέπει να ανεβάζετε τα δικά σας προγράμματα και να βλέπετε άλλα προγράμματα που έχουν ανεβάσει οι λαοί. Αυτά σας δίνουν μια καλύτερη ιδέα για το τι είναι δυνατό με τη γλώσσα προγραμματισμού Ruby, και όπως με τις περισσότερες γλώσσες προγραμματισμού περιορίζεστε μόνο στη φαντασία σας. Μόλις τελειώσετε με τα μαθήματα Hackety Hack, ίσως θελήσετε να δείτε αυτούς τους άλλους πόρους για να μάθετε το Ruby:
- Εγχειρίδιο παπουτσιών, μαθήματα, παραδείγματα και άλλα
- Προγραμματισμός Ruby
- Μάθηση Ruby - Βιβλίο O'Reilly
- Το εγχειρίδιο Ruby
Μόλις ξεπεράσετε το Hackety Hack, κατεβάστε το Ruby για το λειτουργικό σας σύστημα και συνεχίστε στο ταξίδι προγραμματισμού σας.
συμπέρασμα
Το Hackety Hack είναι μια εξαιρετική εισαγωγή στη γλώσσα Ruby τόσο για προγραμματιστές όσο και για μη προγραμματιστές. Θα έλεγα ότι προορίζεται για οποιονδήποτε έχει βασικές αλγεβρικές μαθηματικές δεξιότητες, ίσως τόσο νέους όσο 10 ετών. Αλλά μην το αφήσετε να σας απομακρύνει εάν είστε μεγαλύτεροι - είναι γραμμένο με τέτοιο τρόπο ώστε ακόμη και για έμπειρους προγραμματιστές να μην είναι προσβλητικό και στην πραγματικότητα είναι καλό να ξαναπάμε τα βασικά.
Έχω αντιμετωπίσει μερικά σφάλματα του προγράμματος και την έλλειψη της ικανότητας επικόλλησης σε οποιοδήποτε κείμενο, το οποίο εμπόδισε την εισαγωγή ορισμένων μεγαλύτερων προγραμμάτων από τον ιστότοπό τους. Δεν είμαι σίγουρος αν αυτό είναι σκόπιμο ή σφάλμα, αλλά κάποια λειτουργία επικόλλησης θα ήταν χρήσιμη για μεγαλύτερα προγράμματα.
Εάν θέλετε να μάθετε μια γλώσσα προγραμματισμού, δεν υπάρχει καλύτερος χρόνος από τώρα για να ξεκινήσετε. Το Hackety Hack είναι ένας τέλειος τρόπος για να ξεκινήσετε να μαθαίνετε το Ruby. Εάν αρχίσετε να περνάτε πολύ χρόνο γράφοντας προγράμματα απλά μην με κατηγορείτε!
Ο Dave Drager εργάζεται στο XDA Developers στα προάστια της Φιλαδέλφειας, PA.