Getting those first LEDs to light up is always a huge victory, but it can feel like hitting a wall imediately after. It feels like everythign you can do is just blink forever, right? Don't worry about complex robotics yet. You need to introduce input to the system first.
Instead of just making things turn on and off based on time delays, try connecting a simple push button to the board. This forces you to deal with inputs and how the code reads that state. You'll quickly realize how important variables are for tracking wheather that button is pressed or not.
Once you get comfortable reading inputs, start integrating a simple sensor, like a light sensor or temprature sensor. That forces you into conditional logic—using if/else statements. This is where Arduino stops being a timer and starts becoming something that actually makes decisions based on the environment. It’s a huge leap, but it’s totally doable.