Ωραια, τώρα που λύθηκαν οι παρεξηγήσεις υπάρχουν πολλές δυνατότητες. Καταρχήν τα scripts που λέει ο ftso, είναι εντολές του linux υποστηριζόμενα απο εντολές του κελύφους (shell). Το κέλυφος μπορεί να είναι bash (default on ubuntu), csh, tcsh, zsh, ksh κλπ. Ολα έχουν παραπλήσια σύνταξη και κάνουν λιγο πολύ το ίδιο πράμα. Για να μάθεις να τα χρησιμοποιείς θα πρέπει να κατέχεις πολύ καλά τις εντολές του linux, και μπορείς να ξεκινήσεις εδώ:
viewtopic.php?f=9&t=367 Ενας πολύ καλός οδηγός του ftso. Στο διαδικτυο μπορείς να βρεις άπειρα πράματα φυσικά.
Ένα βήμα παραπέρα είναι οι interactive γλώσσες προγραμματισμού (python, java κ.α.) Προσωπικά θα πρότεινα python, είναι εύκολη να τη μάθεις και είναι ήδη εγκατεστημένη. Έναν πολύ καλό οδηγό μπορείς να βρεις από το δημιουργό της
http://docs.python.org/tut/Τέλος έρχονται οι γλώσσες προγραμματισμού (C, C++, ada, fortran, κλπ). Αυτές για να τρέξουν χρειάζονται τη διαδικασία compile-link, που απουσιάζει από τις προηγουμενες. Eίναι σαφώς πιο πολύπλοκα τα πράματα εδώ. Έναν οδηγό μπορείς να βρεις εδω:
viewtopic.php?f=9&t=55Αν όντως δε θες να ασχοληθείς με "επικίνδυνες" εφαρμογές τότε ο προγραμματισμός αξίζει να ασχοληθεί κανείς. Είναι όντως πολύ χρονοβόρα διαδικασία αλλά μαθαίνεις πράματα που σου είναι χρήσιμα και όχι μόνο στους υπολογιστές. Ένα κλασσικό πρόβλημα είναι πως θα βάλεις κάποια πράματα σε σειρά με βάση ένα κριτήριο. Έχεις για παράδειγμα βιβλία και θες να τα χωρήσεις αλφαβητικά ανα επωνυμο συγγραφέα. Το πρώτο βήμα στον προγραμματισμό είναι να σκεφτείς τη διαδικασία εκείνη που θα έχει ένα σημείο εκκίνησης, ένα σημείου τερματισμού και κάποιους κανόνες που θα επαναλαμβάνονται συνέχεια, έναν αλγόριθμο δηλαδή. Αν καταφέρεις να σχεδιάσεις τον αλγοριθμο που λύνει το πρόβλημά σου, τότε μπορείς να τον εφαρμόσεις σε οποιαδήποτε γλώσσα κι αν θες.
Όρεξη να χεις να μαθαίνεις!