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

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

  • Απαντ. 120
  • Δημ.
  • Τελ. απάντηση

Συχνή συμμετοχή στο θέμα

Συχνή συμμετοχή στο θέμα

Δημοσ.

συγγνώμη για το μπέρδεμα.

 

>Χρειάζομαι Linux για να προγραμματίσω;

+Όχι μπορείς να προγραμματίσεις και σε Windows.

Το Linux όμως διευκολύνει πολύ, άρα είναι καλή ιδέα να βάλεις,

το link "πριν την εγκατάσταση" περιγράφει την διαδικασία εγκατάστασης Linux.

>Με ποια γλώσσα να αρχίσω;

+προτάθηκαν οι εξής γλώσσες: Pascal, C, Python

 

οι έννοιες της ΓΛΩΣΣΑΣ ισχύουν για τις παραπάνω 3 και για τις περισσότερες γλώσσες προγραμματισμού.

 

κατά τη γνώμη μου τώρα:

την Pascal και την C είναι δύσκολο να τις μάθει κάποιος μόνος του.

Γι'αυτό καλύτερα να μαθευτούν π.χ. σε μια πανεπιστημιακή σχολή, όπου ο φοιτητής "αναγκάζεται" να λύνει βαρετές ασκήσεις ή να μελετάει "δύσκολες" έννοιες.

 

η Python είναι πιο εύκολη να την δουλέψει κάποιος μόνος του. Πιο εύκολο να φτιάξεις χρήσιμα κι εντυπωσιακά πράγματα μ'αυτήν.

Δημοσ.

Θα πρότεινα είτε Python, είτε Javascript. Μακριά από C/C++ (για αρχή) και προιστορία (Pascal). Με Python και Javascript μπορείς να δεις τόσο procedural (για αρχή) όσο και object oriented (αργότερα) παραδείγματα και να επικεντρωθείς στην αλγοριθμική παρά σε 'αρχιτεκτονικη υπολογιστών' (C / C++ memory management pointers κτλπ)

Δημοσ.

για την python πρεπει να εγκαταστησω ubuntu;

Όχι (οι general purpose γλώσσες δεν εξαρτώνται από πλατφόρμες).

 

1. Την κατεβάζεις από εδώ: http://www.python.or...releases/3.2.3/

2. Προαιρετικά αν θες να την τρέχεις ΚΑΙ από γραμμή εντολών, την προσθέτεις στο PATH όπως εξηγεί εδώ: http://www.swaroopch...r_Windows_Users

3. Ξεκινάς με ένα tutorial, όπως π.χ. αυτό: http://www.swaroopch...ble_of_Contents

 

ΥΓ1. Τα παραπάνω είναι για Python3 (στο ίδιο site θα βρεις οδηγίες και για Python 2 στην οποία είναι γραμμένα τα περισσότερα τρέχοντα προγράμματα, αλλά έχει ξεκινήσει ήδη το πέρασμα σε Python 3.. π.χ. η 2 δεν αναπτύσσεται πλέον).

 

ΥΓ2. Αν σε ενδιαφέρει σοβαρά ο προγραμματισμός (π.χ. με επαγγελματικές προοπτικές) καλύτερα να πας σε μια σχολή, όπου σίγουρα θα σε μάθουν C/C++ και Java.

Δημοσ.

Από όπου και να διαβάσεις, προσπάθησε την ορολογία να την μάθεις στα Αγγλικά (αν την μάθεις στα Ελληνικά θα δυσκολευτείς αρκετά έως πολύ στην συνέχεια).

Δημοσ.

για να εγκαταστησω Linux πρεπει να χωρισω τον δισκο;

Όχι απαραίτητα, μπορείς να το εγκαταστήσεις με windows installer (ανάλογα την διανομή) και μετά να δουλεύει ως dual-boot. Κι όταν το βαρεθείς να μπουτάρεις σε Windows και να το απεγκαταστήσεις.

 

Όλα αυτά όμως είναι άσχετα με αυτό το νήμα :P

Δημοσ.

Εγω πιστευω πρεπει να ξεκινισεις με C που ειναι η μητερα ολων των γλωσσων οπως λενε και να συνεχισεις με C++

 

Γιατί το πιστεύεις αυτό;

Δημοσ.

1) Να μάθεις οπωσδήποτε: Python

2) Να μη μάθεις ποτέ: C++

 

'Οταν φτάσεις να προγραμματίζεις τέλεια την Python και φτάσεις να έχεις ειδικά μέρη του κωδικά όπου χρειάζεσαι οπωσδήποτε optimization, τότε μαθαίνεις C (καμία σχέση με το έκτρωμα C++). Αν θέλεις να ασχοληθείς με systems programming επίσης μαθαίνεις C.

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

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

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

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

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

Σύνδεση

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

Συνδεθείτε τώρα

  • Δημιουργία νέου...