Ο προγραμματισμός μπορεί να είναι από απλό χόμπι μέχρι ολόκληρη καριέρα. Μπορούμε να βελτιώσουμε το site μας, να φτιάξουμε μια εφαρμογή ή - γιατί όχι - να δημιουργήσουμε ένα παιχνίδι! Αν σας ενδιαφέρει ο χώρος, δείτε πώς να ξεκινήστε μαθήματα προγραμματισμού online, με τρόπο ευχάριστο, και, κυρίως, εντελώς δωρεάν!
Για να βλέπεις ΟΠΟΙΑ ταινία και σειρά θέλεις ΟΤΑΝ θέλεις, σε Ελλάδα ή εξωτερικό, και για απόλυτη ασφάλεια και ανωνυμία, βάλε Cyberghost μόνο με $2,75 το μήνα:
Ο προγραμματισμός δεν χρειάζεται απαραίτητα σπουδές στο πανεπιστήμιο, ούτε να πληρώσουμε για μαθήματα.
Για την ακρίβεια, είναι πιο εύκολο να διδάξουμε τον εαυτό μας μια γλώσσα προγραμματισμού, παρά να μάθουμε πχ μια ξένη γλώσσα ή να ζωγραφίζουμε.
Βέβαια, το να μάθουμε προγραμματισμό από ένα βιβλίο, ή ακόμα και από μια ιστοσελίδα, μπορεί σύντομα να αποδειχτεί βαρετό.
Για το λόγο αυτό, μια ομάδα προγραμματιστών δημιούργησε τη σελίδα Codecademy, με στόχο να κάνουν τα μαθήματα προγραμματισμού μια ευχάριστη και αλληλεπιδραστική διαδικασία.
Δείτε τις ενότητες του οδηγού:
Codecademy: μαθήματα προγραμματισμού στην πράξη
Στην αρχική σελίδα του http://www.codecademy.com μας υποδέχεται μια κονσόλα, με μια απλή οδηγία: να γράψουμε δύο αριθμούς για να προσθέσει ο υπολογιστής.
Ξεκινώντας από κάτι τόσο απλοϊκό, στη συνέχεια η σελίδα μας ζητάει να γράψουμε την εντολή Date( ), που επιστρέφει την ημερομηνία.
Στην αμέσως επόμενη οδηγία μας καθοδηγεί για το πώς να μετρήσει ο υπολογιστής πόσα γράμματα έχει η διεύθυνση του email μας.
Αυτές οι τρεις εργασίες αποτελούν ουσιαστικά το πρώτο μάθημα.
Ενώ η αρχική πρόσθεση είναι σίγουρα απλοϊκή, το να μπορούμε να "καλέσουμε" την ημερομηνία και να μετρήσουμε το μήκος μίας λέξης ή φράσης είναι και τα δύο αρκετά βασικά βήματα όσον αφορά τον προγραμματισμό.
Επίσης, κάνοντας κάποιο λάθος βλέπουμε πόσο σημαντική είναι η ακριβής σύνταξη, όπως για παράδειγμα η χρήση των εισαγωγικών στην εντολή .length.
Επιλέγοντας γλώσσα προγραμματισμού
Μετά το πρώτο μάθημα, το codecademy θα μας προτείνει να φτιάξουμε ένα λογαριασμό, για να καταγράφουμε την πρόοδό μας και να συνδεθούμε με άλλα άτομα που παρακολουθούν μαθήματα προγραμματισμού.
Έχουμε όμως και την επιλογή να συνεχίσουμε χωρίς λογαριασμό, κάνοντας κλικ στο "No thanks, let me keep playing around"
Το Codecademy διαθέτει διαφορετικές επιλογές για μαθήματα προγραμματισμού, αναλόγως του πως προτιμάμε να μαθαίνουμε.
Για παράδειγμα, αν είμαστε πιο πρακτικοί άνθρωποι, μπορούμε να ξεκινήσουμε απευθείας με ένα συγκεκριμένο project, από το να φτιάξουμε ένα μικρό ηλιακό σύστημα μέχρι μια προσωπική ιστοσελίδα, μέσα σε 30 μόνο λεπτά.
Αν θέλουμε να μπούμε στα πιο βαθιά, το Codecademy περιλαμβάνει 6 από τις ισχυρότερες και πιο διαδεδομένες γλώσσες όσον αφορά το Internet: HTML & CSS, jQuery JavaScript, PHP, Python, και Ruby.
Για όσους έχουν ολοκληρώσει τα μαθήματα της επιλογής τους, και θέλουν να μάθουν στην πράξη, υπάρχει ειδική ενότητα με projects και APIs για να εξασκήσουν τις νέες γνώσεις τους.
Μαθαίνοντας τη γλώσσα
Το πιο ενδιαφέρον στη μέθοδο διδασκαλίας του Codecademy είναι πως κάθε μάθημα το συνδυάζουν με μια πρακτική εφαρμογή.
Ας δούμε για παράδειγμα την Python, μία από τις καλύτερες γλώσσες προγραμματισμού για όποιον θέλει να ασχοληθεί σοβαρά με το χώρο.
Για παράδειγμα, το 12ο μάθημα, σχετικά με λίστες και συναρτήσεις, ακολουθείται από ένα project για να φτιάξουμε ένα δικό μας παιχνίδι Ναυμαχίας.
Το ίδιο ισχύει και στις άλλες γλώσσες, όπως στην JavaScript, που φτιάχνουμε ένα δικό μας τηλεφωνικό κατάλογο.
Όσον αφορά τα ίδια τα μαθήματα προγραμματισμού, το Codecademy μιας πιάνει από το χέρι και μας καθοδηγεί στα πρώτα βήματα...
και χτίζει σταδιακά τις πιο προηγμένες τεχνικές.
Συλλέγοντας βραβεία
Αν έχουμε κάνει λογαριασμό, το Codecademy θυμάται την πρόοδό μας στις γλώσσες προγραμματισμού που έχουμε ξεκινήσει. Επίσης, κερδίζουμε και πόντους και achievements, σαν ένα κίνητρο για την πρόοδό μας.
Σε αυτό το σημείο το codecademy τσιγκλάει λίγο και την ανταγωνιστική πλευρά μας.
Αν ξεκινήσουμε τα μαθήματα παράλληλα με κάποιους φίλους, μπορούμε να παρακολουθούμε την πρόοδό τους (κι εκείνοι τη δική μας) σε ένα άτυπο πρωτάθλημα.
Ιστορίες Επιτυχίας
Στη σελίδα http://www.codecademy.com/stories θα βρείτε ιστορίες ανθρώπων από τις ΗΠΑ μέχρι την Kenya, άνδρες και γυναίκες κάθε ηλικίας, που έμαθαν προγραμματισμό χάρη σε αυτή τη σελίδα.
Ορισμένοι μάλιστα, κατάφεραν να ξεκινήσουν μια νέα καριέρα χάρη στις γνώσεις του codecademy.
Και αυτή είναι μόνο η αρχή
Όταν πρωτοανακάλυψα το Codecademy, το 2012, είχε μόνο μία γλώσσα προγραμματισμού (τη JavaScript) 6 courses και 26 μαθήματα με συνολικά 132 ασκήσεις.
Δύο χρόνια αργότερα παρέχει 6 γλώσσες προγραμματισμού για εφαρμογές στο Internet αλλά και εφαρμογές κινητών.
Τίποτα δεν αποκλείει στο μέλλον να προσθέσουν και το πιο "βαρύ πυροβολικό" στον προγραμματισμό, όπως την C, την C++ και τη Java.
Στο ενδιάμεσο, όμως, με τις γλώσσες αυτές μπορούμε να μάθουμε τη βασική λογική του προγραμματισμού, τις δομές του, ακόμα και να φτιάξουμε πλήρεις εφαρμογές.
Σκέφτεστε τίποτα καλύτερο?
Σχετικές Δημοσιεύσεις
- Με ποια Γλώσσα Προγραμματισμού να Ξεκινήσω?
- Εύκολη Γλώσσα Προγραμματισμού - Οι Καλύτερες Επιλογές
- Οι Καλύτερες Σελίδες για Δωρεάν Μαθήματα Javascript
- Δωρεάν Μαθήματα Αγγλικών Μέσω Internet με το Duolingo
- Δωρεάν Μαθήματα Ξένων Γλωσσών Μέσω Internet
Τα νεότερα βίντεο του PCsteps






Υποστηρίξτε τη λειτουργία του PCsteps
Θέλετε να υποστηρίξετε το PCsteps στη λειτουργία του, για να δημοσιεύουμε καθημερινά υψηλής ποιότητας οδηγούς και βίντεο σχετικά με την τεχνολογία?
Μπορείτε να κάνετε ένα like στη σελίδα μας στο Facebook, να μοιραστείτε τον οδηγό με τους φίλους σας, και να επιλέξετε τις φιλικές μας επιχειρήσεις για τις ηλεκτρονικές σας αγορές, από τους παρακάτω συνδέσμους:
Με κάθε σας αγορά, και χωρίς να χρεώνεστε τίποτα επιπλέον, το site μας θα παίρνει μια πολύ μικρή προμήθεια, η οποία είναι σημαντική βοήθεια για την κάλυψη των λειτουργικών εξόδων και τις αμοιβές των συνεργατών.
Αν προτιμάτε αγορές από την Κίνα, για να πετύχετε καλύτερες τιμές, συνεργαζόμαστε με τα μεγαλύτερα κινέζικα e-shop:
Δείτε τι να προσέχετε στις αγορές από Κίνα για να αποφύγετε το τελωνείο, καθώς και πώς μπορεί το PCsteps να μεσολαβήσει για εσάς αν έχετε οποιοδήποτε πρόβλημα με αγορά από το GearBest, εφόσον έχετε χρησιμοποιήσει το δικό μας σύνδεσμο για την αγορά σας.
Για την πλήρη προστασία όλων σας των συσκευών με Windows, Android, iOS, και MacOS, το PCsteps εμπιστεύεται, χρησιμοποιεί, και προτείνει τα προϊόντα ασφαλείας της Bitdefender.
Μάλιστα, μπορείτε σε αποκλειστικότητα να δοκιμάσετε το Bitdefender Internet Security δωρεάν για 90 ημέρες.