How should I rank the following languages from low-level to high-level? Do I have the ranking right below? ----------high Perl Python Java C# C++ C ----------low Additionally, where do sed/awk/grep fall in line? I'm interested in starting a project that goes through very basic functionality of those languages, starting with things like loops, graphing, etc. Then leading up to doing small example problems/programs then a few larger ones in all 6 of the languages to better show how they differ and which one may be better suited for whatever job.