I have error in unity and Unity Answers doesn't let me ask a question

I will ask here, because Unity Answers always says: The form below has errors. Correct the fields in red and try again.
I got this error:

I know that this question has been asked a lot, but i didn’t really get it from other answers. When i run my script:

using System.Collections;
    using System.Collections.Generic;
    using UnityEngine;
 
    public class first1 : MonoBehaviour
    {
        // Start is called before the first frame update
        void Start()
        {
         Debug.Log("Hello");
        }
 
        // Update is called once per frame
        void Update()
        {
         
        }
    }

(which is all the stuff it puts by default, i just added Debug.Log(“Hello”))

It tells me these errors:

My code and all works, i am just worried about the errors and that they might mean something important.

Its my first time trying to code with C#, don’t judge me if my question is too dumb, please

What you’re seeing aren’t actually errors. They’re just warnings that something might be wrong. In this case the warning is that there is a GameObject with components attached that the editor says are missing their scripts. If you know that the script shouldn’t be on the GameObject you can simply remove the component and the warning will go away.

Now i get it- the script is for a cube, which is parenting the camera. So i should not be bothering with them?

The warning is basically saying that Unity cannot find the reference to the script that’s supposed to be attached to the GameObject in your project.
This occasionally happens if you move or rename script files.

As Ryiah said, just remove and re-add the components back on the GameObjects and the issue will be fixed.