DEV Community

Cover image for Beginners path-way on how to get started with Robotics
Ogunbiyi Ibrahim
Ogunbiyi Ibrahim

Posted on • Edited on

Beginners path-way on how to get started with Robotics

Get ready to roll up your sleeves because i got you covered .

Firstly: what is Robotics

Robotics in lame man's term is using machine to perform task that can be done by human being. Your phone is typically a robot because it can perform calculations like adding , subtraction of two numbers which you can essentially do.

Robotics is making machine that thinks like you. Robots are widely used in industries to perform simple repetitive task. Tesla cars is typically an example of automobiles robots.

Do you think robotics is worth learning in 2021.

If you want to dive in into robotics because of the monetary aspect well this if for you according to glassdoor the average salary is ..... Whao! That's a huge money there .
20210429_113637.jpg

What programming should I learn for robotics.

When I wanted to start my robotics software engineering career I was pondering on what programming to learn because there were lots of them.

*But heads up! * I got you covered here are the 3 core programming languages you need to know

*python*

*c language*

*c++ language*

1. python:

Why Python!. python as far as I'm concerned is one of the simplest language to learn. It as a lot of libraries for robotics with less coding compared to c and c++. Python is intuitive and easy for newbies starting their career in robotics. Python is used in raspberry pi and can also be used with ROS(robotics operating system)

###2. C language:

Why C!. A lot of hardware libraries are used in robotics are written in C this libraries allow interaction with low level hardware and real time performance.

3. C++:

Why C++! The main reason is

  1. Performance
  2. Scalability
  3. Memory management.

I will drop resources for these programming languages listed above mostly free.

Do I need to get stucked with Mathematics.

Mathematics is one of the main reason people don't want to dive in into robotics. You don't need much mathematics to start with robotics. All you need is your high school or basic knowledge in algebra after that your advancement in robotics will require you to learn

  1. Calculus
  2. Linear algebra
  3. Statistics

These are the step by step road map I wished I had followed before now to build your career in robotics

1. Learn 3 core programming languages

  1. Python
  2. C language
  3. C++

You can start with the first two so you will be able to do hands on project like arduino and raspberry pi

2. Learn mechatronic

Mechatronic is a cool stuff to start with as an hands on project I know you might be thinking well I don't know anything about mechatronic. *But folks! * you better want to start with with something rather than nothing and to make life easier for you start with *Arduino and Raspberry pi*

*1. Arduino* is an open source electronic prototyping platform enabling user to create interactive electronic projects. You will need the basic knowledge of *C language* to start with arduino you can buy the arduino kit online at amazon or other ecommerce websites

20210429_121520.jpg

*2. Raspberry pi* is a tiny and affordable computer that you can use to learn programming through practical projects. You will need *python or c++* to start with raspberry pi

*This article will be continued *
If you found it useful don't forget to like and share across all platforms.
You can reach at my handle

Twitter

Telegram

Thanks🥳🥳

Top comments (0)