The
NXT(latest Lego controller) programming language is produced by NI. You can use an internet based demo
here.
It is an
extremely simple drag/drop interface that anyone can learn. I mentored two FLL team last season, and they were able to learn enough to make their robots work.
The best way to learn is buy a kit, and play.

If you spend a few hours going through the guided tutorials you will look like a master to most people.