This site provides tutorials and open source resources that can help making native programs written in C and C++ for the LEGO Mindstorms EV3 kit. The instructions do not require making any changes in the firmware that comes with the EV3 brick.
PLEASE BE AWARE THAT ALL THE CODE PROVIDED IN THIS WEB SITE IS EXPERIMENTAL, USE IT AT YOUR OWN RISK!
I recommend starting in the “Programming Basis” section and master all the steps shown in these sections for compiling, uploading and running programs, as they will be used often. More experienced users may want to visit the “Applications” section that introduces concepts of system integration, localization and control.
This site is not connected to or endorsed by The LEGO Group. LEGO, Mindstorms are trademarks of The LEGO Group.