Προς το περιεχόμενο

Προτεινόμενες αναρτήσεις

Δημοσ.

Επισης το codeacademy εχει παλια εκδοση pythox 2.7 νομιζω.

Επειδη κι εγω τωρα εχω αρχισει να ασχολουμαι με python, καλυτερα να πας νομιζω σε 3.x

Ολες οι βασικες βιβλιοθηκες εχουν μεταφραστει νομιζω.

  • Like 1
Δημοσ.

Λοιπόν, ας προσθέσω ένα ακόμα post για να αναλύσω λίγο παραπάνω τα πράγματα. Φαντάζομαι ενδιαφέρεσαι για web development, σωστά; Διότι τέτοιο "προσανατολισμό" έχουν όλα όσα δημοσίευσες (HTML/CSS, jQuery, κλπ).

 

Η HTML είναι μια γλώσσα σήμανσης η οποία καθορίζει τη δομή μιας ιστοσελίδας. Είναι το πρώτο που πρέπει να μάθεις. Ταυτόχρονα είναι και το πιο μικρό - εύκολο (μαθαίνεται σε ένα απόγευμα).

 

Η CSS είναι μια γλώσσα μορφοποίησης η οποία υποστηρίζει την HTML και της δίνει μορφή. Ή με άλλα, λόγια, καθορίζει την εμφάνιση μιας HTML σελίδας. Είναι το 2ο που θα πρέπει να μάθεις, καθώς χωρίς αυτό η σελίδα σου θα θυμίζει σελίδα του 1980. Ευκολάκι και τούτη, μέσα σε λίγες ημέρες εμβαθύνεις και γίνεσαι ξεφτέρι!

 

Καμία από τις δύο δεν είναι γλώσσες προγραμματισμού!

 

Μετά από αυτά, μπορείς να ασχοληθείς και με εργαλεία που σου λύνουν τα χέρια, όπως CSS frameworks (π.χ. Bootstrap) ή pre-processors (LESS, SASS, κλπ). Όμως πριν ακουμπήσεις κάτι από αυτά, πρέπει οπωσδήποτε να ξέρεις καλά τα προηγούμενα! Σε αυτό το σημείο, ήδη μπορείς να δουλέψεις σαν freelancer πάνω σε βασικά projectάκια! :)

 

Το επόμενο βήμα είναι να προχωρήσεις μαθαίνοντας JavaScript. Εδώ το πράγμα δυσκολεύει. Η JavaScript είναι κανονική γλώσσα προγραμματισμού, η οποία μπορεί να "παίξει" με το DOM (δομή) μιας ιστοσελίδας. Στην αρχή θα φτιάχνεις όμορφα εφφεδάκια (π.χ. να πατάς κάπου και να πετάει ένα μήνυμα, ή να κρύβεται-εμφανίζεται κάτι). Αργότερα θα δεις ότι μπορεί να κάνει πολύ πιο προχωρημένα πράγματα, όπως π.χ. ολόκληρες web εφαρμογές από μόνη της! Αφού μάθεις vanilla (καθαρή) JavaScript είναι αναγκαίο να πας και σε jQuery (βιβλιοθήκη). Πραγματικά σου λύνει τα χέρια! Πολλοί αρχάριοι την πατάνε και μαθαίνουν μόνο jQuery. Μην το κάνεις αυτό!

 

Σε αυτό το σημείο, είσαι ήδη front-end developer. :)

 

Το επόμενο βήμα, είναι να μάθεις προγραμματισμό με κάποια scripting γλώσσα (PHP, Ruby, κλπ) μαζί με SQL. Web εφαρμογή χωρίς διασύνδεση σε βάση δεδομένων, δεν εννοείται. Καλύτερα να μη μείνεις σε μία μόνο γλώσσα. Μπορείς να αρχίσεις με αυτή που σου κάθεται πιο καλά στο μάτι, καθώς όλες είναι εξαιρετικές! Μόλις μάθεις τα βασικά της γλώσσας, εννοείται ότι θα βουτήξεις και σε frameworks (π.χ. CodeIgniter, Laravel, Symfony για PHP, ή Ruby on Rails για Ruby). Με τη βοήθεια των frameworks μπορείς να φτιάχνεις εφαρμογές πιο γρήγορα, που να είναι πιο αποδοτικές, με λιγότερα προβλήματα και πιο ασφαλείς, απ ότι θα ήταν εάν "ξανανακάλυπτες τον τροχό" μόνος σου. Βουρ λοιπόν! Και κάπου εδώ θα έρθεις αντιμέτωπος με έννοιες όπως MVC, AJAX, κλπ, οι οποίες και "θα σε κάψουν" παραπάνω, αλλά και θα σε κάνουν να χτίζεις καλύτερα και πιο όμορφα πράγματα.

 

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

Να σου δώσω κι ένα δείγμα του τι κάνει η HTML και η CSS μαζί (και χώρια). Το παρακάτω screenshot είναι η σελίδα ρυθμίσων από ένα εμπορικό scriptάκι που κατασκευάζω αυτό τον καιρό. Έχει φυσικά και JavaScript, αλλά δε μπορείς να διακρίνεις κάτι τέτοιο σε ένα screenshot. 

 

HTML+CSS:

 

 

 

 

Και εδώ η ίδια σελίδα, αλλά χωρίς CSS:

 

 

 

Καθε ενα που προτεινεις απο το πρωτο μεχρι το τελευταιο με ποιο τροπο προτεινεις να τα μαθω; ΔΗλαδη html και css που ειπες για αρχη; πως να μαθω; με καποιο βιβλιο; με καποιο προτζεκτ; με το codecademy??

Δημοσ.

Καθε ενα που προτεινεις απο το πρωτο μεχρι το τελευταιο με ποιο τροπο προτεινεις να τα μαθω; ΔΗλαδη html και css που ειπες για αρχη; πως να μαθω; με καποιο βιβλιο; με καποιο προτζεκτ; με το codecademy??

 

Με όλα θα μάθεις, αλλά για μένα ο πιο σωστός (και ανέξοδος) τρόπος είναι να "λερώσεις τα χέρια σου". Και το Codecademy θα σε μάθει κάποια πράγματα, και τα βιβλία, αλλά εάν δε κάτσεις να ασχοληθείς ο ίδιος και να αντιμετωπίσεις προβλήματα, δε θα πας πολύ μακριά.

 

Τα βιβλία επίσης είναι για τους πλούσιους. Άμα είναι να αγοράσεις βιβλίο για κάθε γλώσσα, τεχνολογία ή βιβλιοθήκη που αναφέρθηκε, θέλεις χιλιάρικο.

 

:P

  • Like 3
Δημοσ.

Εχεις κανενα βιβλιο να προτεινεις; Εχω βρει ενα site με απειρα pdf σχεδον για τα παντα γυρω απο την τεχνολογια και τον προγραμματισμο...Λογικα θα το εχουν βρει και αλλοι δεν βαζω λινκ για ευνοητους λογους!!

Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε

Πρέπει να είστε μέλος για να αφήσετε σχόλιο

Δημιουργία λογαριασμού

Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!

Δημιουργία νέου λογαριασμού

Σύνδεση

Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.

Συνδεθείτε τώρα
  • Δημιουργία νέου...