There are plenty of people out there who say you can be good at computers and cyber security without knowing how to program. Those people are wrong. Sorry for being a jerk about it.
If you can't program, you are going to spend a horrible amount of time clicking things and manually doing things that should be automated. Of course, there are exceptions for people with very specific skillsets, but for everyone else, a working knowledge of programming and the ability to script anything will carry you as far as you need to go. You will always be learning and forgetting basic parts of the languages you work with, but it becomes easier to get back into an old language or learn a new one every time. But before you can start writing your own malware and machine learning pipelines, it's time to learn the basics of programming, Git, HTML, and get proficient with Python.
This is important. Try to really understand the breadth of what programming languages are.
- Introduction to Programming Languages
- Hello World in a variety of Languages. Check out bash, python, c, assembly, and perl. https://rosettacode.org/wiki/Hello_world/Text
- In your own words, describe what a program is.
- In your own words describe what a programming language is.