A description of the Pro*C precompiler can be found
here, with a (Windows-based) tutorial
here.
Toad isn't a programming concept/language/whatever, but just a graphical administration tool for Oracle Databases, by a different company.
RAC is a clustering concept for Oracle DBs enabling load balancing, hot standby (active/active), and cold standby (active/passive) redundancy.