I've been involved in robotics for a long time. The thing that I find attractive is that they engage three different engineering disciplines, electrical, mechanical, and software. However, that same diversity can often dissuade a student who is interested but becomes intimidated by the steep learning curve.
The other thing about robotics is that you really need a goal, otherwise people lose interest. The HBRC started the table top challenge which was good for a variety of reasons, 1) it was approachable, 2) it needed only a table top to work, and 3) it had enough complexity (in stages) to keep people challenged. DPRG created a number of challenges as well that were similarly staged.
So first ascertain which of the three disciplines they are most likely to be successful at. And start there. Parallax offers a number of good kits which are easy to program and the Makershed has the Arduino based robots.
Second come up with a goal, an objective that you seek to accomplish. Working toward that will give you the feeling of accomplishment you need to stay interested and feel like you are going somewhere.
Third, decide on your budget and set your scale appropriately. For low budget robotics you can build robots using converted servos for motors that roll around on tables, but for higher budgets you might want to build "Magellen" robots which can navigate around outdoors. If you really want to burn money quickly I suggest starting a battlebots team :-).