Useful links

Software

ev3dev is a Debian Linux-based operating system that runs on several LEGO® MINDSTORMS compatible platforms including the LEGO® MINDSTORMS EV3 and Raspberry Pi-powered BrickPi or PiStorms.

Hardware

The official LEGO website about Mindstorms.
The official mindsenors.com website about the PiStorms. Make stunning robots with Raspberry Pi Brain and LEGO Mindstorms parts. Use Scratch or python to program your robot.
The official Dexter Industries website about the BrickPi. The BrickPi3 is used to control Lego Mindstorms robots using the Raspberry Pi. You can connect up to 4 NXT or EV3 motors, and up to 4 NXT or EV3 sensors. You can also connect a Grove I2C device, such as a Dexter Industries PivotPi.