WPILib is pretty neat
It gives you nice functions and interfaces to robot features on the RIO with your favorite programming language like JAVA