Robotic Arm Software

Hello, I am in the 7th grade and challenged myself with the task of building a robotic arm that can perform tasks like moving objects in different locations simultaneously. I am not so worried about the hardware aspect of this project as much as the software side.

Currently, I am still trying to figure out what type of controlling method I would use, I prefer to keep it on a device like a laptop.

Does anyone know of any easy way program or script code the servos in the robotic arm to move to a certain area?

Recently I saw the use of XYZ coordinates being used in robot arms and it seemed really cool. I understand you will have to learn inverse kinematics and use camera technology to do that so I don't believe I have the mind to do that unless there is an easier way.

I want something that will allow me to program it to an area and allow me to press a button and activate that movement. Also looping and delays would be nice.

This is a hard project for me and I doubt I can do it with no help :(. Thanks for helping btw.

You could get started with arm robot programming with a kit like this one:

Moderator removed copy of this post in another section.

I found below 15$ free shipping 4DoF robot arm and had never tried a robot arm before,

I heard from my son who studies computer science/robotics already that inverse kinematics is needed.
What I have right now is scriptable robot arm control via pigpio pigs commands as for this animation:

And SNES gamepad control of the 4 servos (no inverse kinematics yet):

With Raspberry Pi there is no analog input by dfault, with Arduino using joistics will be much easier.
But my plan is to add a small camera near gripper and let camera control the robot arm, not joystick/gamepad ...

There was only one issue in building this robot I was able to solve with my Dremel, and all 4 servos are included in the 15$ price, so this is a good start for me into playing with robot arm ...

P.S:
https://www.raspberrypi.org/forums/viewtopic.php?f=37&t=252272&p=1558081#p1558081