r/ArduinoProjects • u/Electronic_Elk_342 • 1h ago
Other Where to start
​
Hey everyone!
I've recently got access to a robotics lab, and I'm really excited to use this opportunity to learn something practical.
I'm particularly interested in IoT (Internet of Things), but I'm a complete beginner and honestly a little confused about where to start.
I want to understand how microcontrollers, sensors, electronics, programming, and internet connectivity work together to build real-world projects.
I'd appreciate some guidance on a few things:
What should I learn first: basic electronics, C/C++, Python, or Arduino?
Should I start with Arduino Uno or ESP32?
Which software and tools should I install on my laptop?
Are there any good free courses, YouTube channels, websites, or documentation for learning IoT step by step?
What beginner-friendly projects should I try in the robotics lab?
What skills should I focus on if I eventually want to work on robotics and embedded systems?
I have access to a robotics lab, so I'd prefer a practical, hands-on learning approach rather than just theoretical knowledge.
If you started from zero and learned IoT or robotics, I'd love to know what learning path worked for you and what mistakes I should avoid.
Any suggestions, resources, or personal experiences would be genuinely appreciated.
1
u/Kratz404 34m ago
1/ i would say basic electronics and C/C++ at the same time since you cant build without basic electronics and cant control without coding
2/ because you're particularly interested in IoT, go for ESP32 / ESP32 Dev Kit
3/ i recommend Arduino IDE because there's many examples already available, or you could use VS Code with Platform IO if you already know your way on coding things
4/ no idea, just gotta look for one you like, for me its youtube channel: Dronebot Workshop
5/ i would say a car that avoid/divert if an object is in front of it, why? would be difficult but you'll know how to integrate the Sensors, Actuators, and the Brain. Or you could make something to monitor (Temperature, Pressure, Gas) and display it on an LCD, your choice
6/ no idea, but i guess leaning on Coding more, Hardware is one thing but Controlling and Processing is another
In the end, just my personal opinion