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


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
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