Note: This is a legacy, rosbuild based, version of the ROS Overview
Learning ROS
Depending on your learning style and preferences, you can take two approaches to learning ROS:
Start the Tutorials - Dive in right away and start working with ROS.
Get an Overview - Read through this written overview of ROS and its capabilities.
For more detailed information on the ROS framework, see the core ROS documentation.
Finding Answers
There are three places to look for answers to your questions and problems. The first is this wiki. Try the Search feature located at the top right.
If you can't find a solution to your problem, then try searching http://answers.ros.org or the archived mailing list. Ask a question on http://answers.ros.org/ask
Check out the Support page for more information.
Finding Code
Wondering if there is already a ROS package out there that does what you need? The Browse Software tool also lets search for useful packages. You can also browse the list of public ROS repositories to look for groups doing similar work.
How to use this wiki
See navigating the wiki tutorial for more information.