My Learning Trajectory: From Beginner to Robotics Engineer in the Making

Satyarth ShreeSatyarth Shree
2 min read

A Short Introduction

Hi, I am Satyarth Shree a 17 years old student who will be soon joining a college to pursue BTech in Robotics and Automation. I document my learning journey on platforms like Hashnode and Medium so that I can connect with the right people and increase my chances of securing an internship or job in future. I aspire to become a qualified Robotics Engineer in future so I am documenting the concepts that I am learning and the challenges that I am facing through these blogs.

In this blog I will reveal what will be my learning pathway for the next few months.


I was in a dilemma when I was thinking which programming language among Python or C should I focus on initially as someone who aspires to become a robotics engineer.
After researching for some time about the functionalities that these languages provide I decided to focus on Python for now on. I found out that C is a programming language which provides functionalities to directly control hardware and is essential to learn if we are working with microcontrollers and microprocessors like Arduino boards. Python is a programming language which dominates the field of AI and Machine learning and it is also extensively for working with Robot Operating System (ROS) later on.

I chose to learn Python first because of mainly one reason. I learned Python in my class 11th and 12th (second last and last year of school before college) so I had fundamental knowledge about it and hence it was easier to start learning it. If I start learning C then I have to start it from scratch as I do not have any knowledge about it. So I decided to learn Python as I will be easily be able to understand it because I am already aware about the basic topics.

I am not saying I won’t learn C. My college classes will start from 6th of August 2025. So until then I will focus solely on Python and once my college classes start and relevant topics like Arduino boards are near then I will focus on learning C and C++. So you can expect that I will start learning C after a month. Until I start learning C you can expect me to post Python related blogs and updates of my learning journey.

I look forward for your guidance and support in my journey.


Let’s Connect

My Medium blogs: https://medium.com/@satyarthshree45
My Github: https://github.com/Satyarth-Shree
My LinkedIn: https://www.linkedin.com/in/satyarth-shree-761357374/
My Portfolio: https://satyarth-shree.github.io/My-Portfolio/
My X: https://x.com/BuildUnderdog
To contact me for internship/job or any other similar opportunities fill out this form: https://forms.gle/4iLKqHLC2ENtPHEq5

0
Subscribe to my newsletter

Read articles from Satyarth Shree directly inside your inbox. Subscribe to the newsletter, and don't miss out.

Written by

Satyarth Shree
Satyarth Shree

I’m Satyarth Shree — a Robotics & Automation engineering student learning in public. I write beginner-focused tutorials on Python, Git, C programming, and system logic while building a deeper understanding of robotics, embedded systems, and automation technologies. My long-term goal is to become a well-rounded robotics engineer by mastering both the software and system layers — from microcontroller code to full-stack control panels. This blog is my personal lab notebook — documenting each step, mistake, and breakthrough as I turn learning into clarity and clarity into leverage. Hashnode is my primary blogging platform while Medium is my secondary blogging platform. My medium profile link is:https://medium.com/@satyarthshree45