Arduino programming language is based on c/c++. So if you are familiar with basic programming then you should be able to get started easily using the Arduino IDE. Even folks completely new to programming should be able to get started easily referring to the Arduino website.
Arduino is an open source hardware and software platform that is low cost and easy to get kids started on. The Arduino UNO is a good board to start.
The kit shown in this video is the Arduino Uno Ultimate Starter Kit. This kit comes with Arduino Uno and a whole bunch of components including LEDs, resistors, motors, transistors, buttons, wires, relay and more. A great low cost kit to get started on many easy projects.