firewalker Δημοσ. 14 Φεβρουαρίου 2009 Δημοσ. 14 Φεβρουαρίου 2009 καλά, το παιδί είναι 14... Δεν το είδα. Έχεις απόλυτο δίκαιο σε αυτό που προτείνεις.
Evgenios1 Δημοσ. 14 Φεβρουαρίου 2009 Δημοσ. 14 Φεβρουαρίου 2009 Για να ειναι 14 , και να θελει να μαθει προγραμματισμο, παει να πει πως το γουσταρει το αθλημα. Ξερετε ποσους 12χρονους εχω δει να κανουν απιθανα πραματα (codeproject.com) σε wpf,midlet,silverlight(πανω στο wpf) Κατα τη γνομη μου... πιστευω πος η αντικειμενοστραφης γλωσσα ειναι ποιο ευκολη στη εκμαθηση,στο κατω κατω ολο το θεμα ειναι η 'class' και μετα τα αλλα ειναι ευκολα interface property (για c#) event / delegate struct (σε πολλες περιπτοσεις μπορεις να το αντικαταστισεις με class). (αυτη ειναι η αποψη μου) Αλλα πριν κανει οτι κανει πρεπει να μαθει variables int,char,double,long,short,bool, (string,byte,decimal) loops for(;; ) ,while(true),do...while(true) ,(foreach(var in vars)) logics if(true), switch(var) cases τελεστες (δεν ειμαι συγουρος για τοις ονομασιες) *,+,-,%,/, <, > , == , >= ,<= ||,&& ! etc... return,break,continue, goto(μακρια απο αυτο) void
alex2005 Δημοσ. 14 Φεβρουαρίου 2009 Δημοσ. 14 Φεβρουαρίου 2009 Για να ειναι 14 , και να θελει να μαθει προγραμματισμο, παει να πει πως το γουσταρει το αθλημα. Ξερετε ποσους 12χρονους εχω δει να κανουν απιθανα πραματα (codeproject.com) σε wpf,midlet,silverlight(πανω στο wpf) Κατα τη γνομη μου... πιστευω πος η αντικειμενοστραφης γλωσσα ειναι ποιο ευκολη στη εκμαθηση,στο κατω κατω ολο το θεμα ειναι η 'class' και μετα τα αλλα ειναι ευκολα interface property (για c#) event / delegate struct (σε πολλες περιπτοσεις μπορεις να το αντικαταστισεις με class). (αυτη ειναι η αποψη μου) Αλλα πριν κανει οτι κανει πρεπει να μαθει variables int,char,double,long,short,bool, (string,byte,decimal) loops for(;; ) ,while(true),do...while(true) ,(foreach(var in vars)) logics if(true), switch(var) cases τελεστες (δεν ειμαι συγουρος για τοις ονομασιες) *,+,-,%,/, <, > , == , >= ,<= ||,&& ! etc... return,break,continue, goto(μακρια απο αυτο) void Μάλλον έχεις κάνει λάθος ως προς το τι είναι αντικειμενοστραφής προγραμματισμός. Έχεις σχηματίσει την άποψη ότι το να μάθεις τι είναι η class και το interface έμαθες object-oriented programming. Το ΟΟ είναι τρόπος σχεδίασης και ανάπτυξης software και όχι κάποιος τυφλοσούρτης όπου φτιάχνουμε αέρα πατέρα classes. Αυτό λοιπόν είναι κάτι που δεν χρειάζεται να το μάθει ένας αρχάριος, γιατί όπως ορθά είπες πρέπει πρώτα να μάθει τα βασικά. Όχι πως δεν μπορεί να το κάνει, αλλά δεν θα του προσφέρει κάτι. Καθώς όταν θα κάνει το πρώτο του πρόγραμμα σε Java πχ δεν θα καταλάβει τι είναι το class στο οποίο θα έχει βάλει μέσα την main, απλά θα το κάνει γιατί το βιβλίο/tutorial που διαβάζει του είπε να το κάνει.
ippo00 Δημοσ. 14 Φεβρουαρίου 2009 Δημοσ. 14 Φεβρουαρίου 2009 Πότε δεν μπορούμε να αντικαταστήσουμε struct με class; O_o
PCharon Δημοσ. 15 Φεβρουαρίου 2009 Δημοσ. 15 Φεβρουαρίου 2009 Εντάξει παιδιά, μπράβο. Τον μπερδέψαμε...
Evgenios1 Δημοσ. 15 Φεβρουαρίου 2009 Δημοσ. 15 Φεβρουαρίου 2009 Εντάξει παιδιά, μπράβο. Τον μπερδέψαμε... Εχεις δικαιο. Καλιτερα να πιασει μια στη τυχη, και να γκουγκλαρει, για να μπει στο πνευμα
Directx Δημοσ. 15 Φεβρουαρίου 2009 Δημοσ. 15 Φεβρουαρίου 2009 Γειά σας!Είμαι 14 χρονών και θέλω να μπω στο χώρο του προγραμματισμού. Ξεκινόντας ήθελα να ενημερώσω ότι δεν έχω καμμία ιδέα από προγραμματισμό και αυτά είναι τα πρώτα μου βήματα.. εε, έτσι αποφάσισα να αρχίσω με την Visual Basic. Το μόνο που με προβληματίζει είναι ποιό βιβλίο να πάρω για την αρχή, να είναι κατανοητό, να έχει παραδείγματα να είναι στα ελληνικά και ούτε κάθε εξής. Έχω βάλει στο νου μου αυτά τα δύο: 1) http://www.e-shop.gr/show_bks.phtml?id=BKS.0039370'>http://www.e-shop.gr/show_bks.phtml?id=BKS.0039370 2) http://www.e-shop.gr/show_bks.phtml?id=BKS.0111199'>http://www.e-shop.gr/show_bks.phtml?id=BKS.0111199'>http://www.e-shop.gr/show_bks.phtml?id=BKS.0111199 Ακούω και άλλες προτάσεις... Φίλε stiff088, τα δυο βιβλία που έχεις εντοπίσει είναι εντελώς διαφορετικά καθώς το μεν http://www.e-shop.gr/show_bks.phtml?id=BKS.0111199 αφορά την Visual BASIC 2008 ενώ το http://www.e-shop.gr/show_bks.phtml?id=BKS.0039370 την Visual BASIC 6.0. Οι δυο γλώσσες παρόλο που έχουν την ίδια ονομασία “Visual BASIC” έχουν μεταξύ τους πολλές διαφορές καθώς η 2008 βασίζεται σε μια τεχνολογία που ονομάζεται .NET ενώ η δεύτερη (η Visual BASIC 6), που είναι και παλαιότερη, όχι. Δεδομένου ότι η Visual BASIC 6 έχει τυπικά αποσυρθεί (πολύ καιρό τώρα) από την Microsoft και αντικατασταθεί πια από νεότερες εκδόσεις (όπως η Visual BASIC 2008) νομίζω ότι είναι καλύτερο να ασχοληθείς με το βιβλίο για την Visual BASIC 2008, δηλαδή το http://www.e-shop.gr/show_bks.phtml?id=BKS.0111199 Ξεκίνησε λοιπόν με Visual BASIC 2008 και αν δεις ότι σου αρέσει το άθλημα, αργότερα προχωράς και σε πιο εξειδικευμένες γλώσσες. Καλή τύχη!!
tsihlini Δημοσ. 15 Φεβρουαρίου 2009 Δημοσ. 15 Φεβρουαρίου 2009 Τι vb και c++ λετε στο παιδι?? ας αρχισει πρωτα με μια pascal που ειναι απλη να καταλαβει την λογικη του προγραμματισμου και μετα περναει στην c++. Αν μπει κατ ευθειαν στα βαθια θα φοβηθει και μπορει να τα παρατησει. Ευτυχως που δεν του ειπατε να αρχισει με assembly. Οι γλωσσες φιλε μου που σου προτεινω να ασχοληθεις μετα απο τα βασικα ειναι c++ και java κι αν θες σε hard κομματι assembly. Αυτες ηταν οι αποψεις μου. Φιλικα παντα..
MaZz Δημοσ. 15 Φεβρουαρίου 2009 Δημοσ. 15 Φεβρουαρίου 2009 καλά, το παιδί είναι 14 και του προτείνουν OO programming...;;;μάλιστα...τι να πει κανείς...1000% λανθασμένη συμβουλή...τέσπα...η τέλεια αρχή για μένα σίγουρα αποτελείται από την "ΓλωσσοΜάθεια(ΓΛΩΣΣΑ)" που διδάσκεται στα πλαίσια του μαθήματος Ανάπτυξη εφαρμογών σε προγραμματιστικό περιβάλλον (ΑΕΠΠ) της Γ΄ Γενικού Λυκείου http://users.sch.gr/alkisg/ http://spinet.gr/glossomatheia/ ας αρχίσει με αυτό(+ το βιβλίο της Γ Λυκείου) και αν έχει κ την οικονομική δυνατότητα να κάνει κ κάνα ιδιαίτερο...κερδισμένος θα βγει σε κάθε περίπτωση... Δηλαδή θεωρείς ότι η Γλωσσομάθεια που προτείνεις αποτελεί καλή συμβουλή; Δεν υπάρχει χειρότερο πράγμα από την Γλωσσομάθεια. Δε μαθαίνεις τίποτα, και εκτός αυτού σπαταλάς άδικα το χρόνο σου με αηδίες. Προγραμματισμό θα μάθεις δουλεύοντας με πραγματικές γλώσσες. Όσο καλά και να κατέχεις τη θεωρία στον προγραμματισμό αυτό δε σημαίνει ότι είσαι και guru. Η εμπειρία είναι αυτή που θα σε κάνει προγραμματιστή Και αν νομίζεις ότι σου λέω ιστορίες, θα σου πω μόνο αυτό: μαθητές από το λύκειο που έγραψαν στις πανελλήνιες 19 και 20 στο συγκεκριμένο μάθημα δεν μπορούν να κάνουν compile το hello world, και χρωστάνε το μάθημα "προγραμματισμος" για πολλά, πάρα πολλά εξάμηνα.
chiossif Δημοσ. 15 Φεβρουαρίου 2009 Δημοσ. 15 Φεβρουαρίου 2009 Γεια και χαρά. Ο νεώτερος φίλος μου, ο οποίος "σαλεύει το ποντίκι" όπως λίγοι, είναι 16 χρόνων σήμερα και προ διετίας ξεκίνησε τον προγραμματισμό. Σε πρόσφατη συζήτηση μαζί του στο ερώτημα "πως έμαθες προγραμματισμό" μου απάντησε τα ακόλουθα και με αυτή την σειρά: 1) Tutorial: http://www.cplusplus.com 2) Book (hardopy): C++: How to program 3) Βιβλίο: Αλγόριθμοι σε C++ 4) Book (hardcopy): Introduction to algorithms Θα προσθέσω: - ένα καλό λειτουργικό (ubuntu) για να μην ασχολείσαι με άλλα, - ένα καλό IDE (codeblocks - υπάρχει και για άλλα λειτουργικά το πρότειναν και άλλοι) και τέλος - όρεξη και αγάπη για αυτό που κάνεις. Βάλε ένα καθαρό στόχο και ΚΥΝΗΓΑ τον... Η δική μου άποψη: η πιο κατάλληλη σελίδα για νέους προγραμματιστές: How To Become A Hacker Κλείνω αντιγράφοντας έναν άλλο φίλο, ίδιας περίπου ηλικίας και προγραμματιστικής δεινότητας: "... πρέπει ΜΟΝΟΙ ΜΑΣ να ψάχνουμε για όλο περισσότερες πηγές γνώσεις και να ΜΗΝ ΑΡΚΟΥΜΑΣΤΕ σε ότι μας διδάσκει το σχολείο." The sky is the limit ( Μπορεί σε μερικούς αυτά να φαίνονται βαριά και προχωρημένα. Όχι, απλά δείχνω ψηλά και μακρυά...)
PCharon Δημοσ. 15 Φεβρουαρίου 2009 Δημοσ. 15 Φεβρουαρίου 2009 Η αλήθεια είναι πως όταν κάποιος έχει καθαρό μυαλό και θέληση, όχι μόνο μπορεί να μάθει εύκολα κάτι που άλλοι μπορεί να παιδεύονται (γιατί τους φαίνεται εξαναγκασμός ή όντως δεν είναι του γούστου τους) αλλά και σε χρόνο ρεκόρ. Ξεκινάμε όμως πάντα από το χαμηλότερο επίπεδο, ακόμα κι αν μπορούμε να το ξεπεράσουμε με μια ματιά. Αυτό είναι το συνετό, τουλάχιστον όταν δεν ξέρεις με ποιον έχεις να κάνεις.
disqualified Δημοσ. 15 Φεβρουαρίου 2009 Δημοσ. 15 Φεβρουαρίου 2009 εγω πιστευω οτι μικρα σταθερα βηματα ειναι απαραιτητα και στη συνεχεια βουτας στα πιο βαθια, οποτε η αρχη για μενα πρεπει να γινει με μια διαδικαστικη γλωσσα οπως ειναι η fortran
Επισκέπτης Δημοσ. 15 Φεβρουαρίου 2009 Δημοσ. 15 Φεβρουαρίου 2009 @MaZz κοίτα, σίγουρα οι απόψεις μας διαφέρουν, και στις περισσότερες των περιπτώσεων προκύπτουν από τις εμπειρίες μας...η άποψή μου ότι η ΓΛΩΣΣΑ είναι η καταλληλότερη να αρχίσει κανείς(όταν είναι σε μικρή ηλικία) οφείλεται στο γεγονός ότι κ γω Γ' λυκείου έμαθα ουσιαστικά τις βασικές αρχές προγραμματισμού μέσω αυτής της ¨γλώσσας προγραμματισμού¨...βέβαια είχα παίξει κ νωρίτερα με κάποια απλά scripts καθώς και με Delphi... Εχω παραδώσει κάποια ιδιαίτερα μαθήματα και θεωρώ ότι η εισαγωγή στις βασικές αρχές του προγραμματισμού πρέπει να γίνει με κάποια γλώσσα που να πλησιάζει όσο το δυνατόν περισσότερο την αλγοριθμική(ακόμα και όταν τα άτομα είναι μεγαλύτερης ηλικίας και δεν είναι γνώστες)...Μετά η μετάβαση σε κάποια άλλη (όπως C), είναι πολύ απλή...
georgemarios Δημοσ. 15 Φεβρουαρίου 2009 Δημοσ. 15 Φεβρουαρίου 2009 +1 απο μενα για C και αργοτερα C++
dop Δημοσ. 18 Φεβρουαρίου 2009 Δημοσ. 18 Φεβρουαρίου 2009 Το καινούριο βιβλίο του Dr. Stroustrup είναι μια καλή εισαγωγή για προγραμματισμό και C++ - το εξώφυλλό του είναι αυτό στο http://www.research.att.com/~bs/programming.html Το δίδασκα για ένα εξάμηνο σε 18χρονους αμερικάνους (που γενικά δεν είναι τόσο μορφωμένοι όσο οι Έλληνες 18χρονοι) και μέχρι το τέλος του 6μήνου έκαναν θαύματα. Παλιά θα συνιστούσα C - πλέον είναι δύσκολο καθώς δε βλέπω καλά βιβλία για C για αρχάριους
Προτεινόμενες αναρτήσεις
Αρχειοθετημένο
Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.