In this theme as well as other projects that one would do in the domain of Robotics, one will use ROS and Python Programming. Therefore it's a good idea to spend some time learning and familiarizing yourself with the aforementioned.

If you are not convinced of the awesomeness of ROS, here is a video worth watching!

Bloomberg - Building a Robot Operating System for the Future (YouTube Link!)

Important Note:

Here are the Learning Resources for ROS 2 Basics:

[Linux Resources](https://abstracted-cathedral-04e.notion.site/Linux-Resources-122a953eacc380f3babcf4289ae5748d)

[ROS 2 Workspace](https://abstracted-cathedral-04e.notion.site/ROS-2-Workspace-122a953eacc380408eacf3402532f780)

[ROS 2 Package](https://abstracted-cathedral-04e.notion.site/ROS-2-Package-122a953eacc38050a4a5fbb6e12b4041)

[ROS 2 Nodes](https://abstracted-cathedral-04e.notion.site/ROS-2-Nodes-122a953eacc380d7a355da37391b692a)

[ROS 2 Launch](https://abstracted-cathedral-04e.notion.site/ROS-2-Launch-122a953eacc38094bbbbf139831345bb)

[ROS 2 Topic](https://abstracted-cathedral-04e.notion.site/ROS-2-Topic-122a953eacc3807a8f7ff5ee3035c23e)

Ros 2 Service

[ROS 2 Action](https://abstracted-cathedral-04e.notion.site/ROS-2-Action-122a953eacc380bdaee8ce3d2e21c09b)

[Robotics Simulation Overview](https://abstracted-cathedral-04e.notion.site/Robotics-Simulation-Overview-122a953eacc380e49666e89ce77ca66a)

For Python, there are two other topics posted:

[Python Quick Tutorials](https://abstracted-cathedral-04e.notion.site/Python-Quick-Tutorials-122a953eacc3807c9d20cce040a169e5)