Προσωπικά, η διπλωματική μου είναι πρόγραμμα που βασίζεται κυρίως σε διαχείριση κειμένου (regular expressions ftw), με βιολογικό θέμα. Την γράφω σε Perl, βρίσκομαι στις 500 γραμμές κώδικα -και συνεχίζω- και δεν είχα οποιοδήποτε ιδιαίτερο πρόβλημα, αν και είναι η πρώτη σοβαρή προσπάθειά μου σε Perl. Τα ιδεογράμματα τα οποία αναφέρθηκαν εμπλέκονται κυρίως στα regular expressions, μα όταν τα μάθεις σου λύνουν πραγματικά τα χέρια. Να πω την αλήθεια, με την Perl έχω ασχοληθεί 14 ώρες "καθαρής εκμάθησης" και από εκεί και πέρα, παράλληλα με το πρόγραμμα. Δε θεωρώ ότι είναι τελείως παράξενη και ειδικά σε Πανεπιστήμια του εξωτερικού προτείνεται ως εύκολη γλώσσα σχετικά.
Η επιλογή είναι δική σου. Να ξέρεις όμως ότι Perl και Python είναι συγγενικές γλώσσες, για τη Ruby δεν ξέρω. Κάποια στιγμή, ενώ βρισκόμουν στις 300 γραμμές κώδικα Perl, έκανα μια εισαγωγή στην Python, φθάνοντας μέχρι τα regular expressions και τη διαχείρισή τους από την Python. Μπορώ να πω πως γνωρίζοντας ήδη Perl, η Python και η σύνταξή της μου φάνηκαν παιχνιδάκι.

Το να μειώνεις ένα έργο ελεύθερου λογισμικού, επειδή θεωρείς το δικό σου καλύτερο,
είναι απαράδεκτη συμπεριφορά και δε συμβαδίζει με τις αρχές του ελεύθερου λογισμικού.
1. Ubuntu 14.04 trusty
2. Intel Core i7-3520M CPU @ 2.90GHz ‖ RAM 7892 MiB
3. Intel 3rd Gen Core processor Graphics Controller [8086:0166] {i915}
4. eth0: Broadcom NetXtreme BCM57765 Gigabit Ethernet PCIe [14e4:16b4] (rev 10) ⋮ eth1: Broadcom BCM4331 802.11a/b/g/n [14e4:4331] (rev 02)