Programming Language Design
I believe that programming languages could be much better than what we currently work with. There are many reasons for this at the YourLanguageSucks project for instance, and I have described another reason here.
IMHO, the following alternative languages are well worth taking a look at:
- Pascal, Delphi
- Python (people told me)