Yeah -- I love Pascal, Modula-2 - but stopped using them ages ago.
LiteIDE works on the Pi for Go - but no debugging still trying to figure that out.
C++ - use Qt. Works like a dream and then you have access to all the resources mentioned
plus a working IDE with debug.