Programming is a huge amount of work and most often we choose to use ready-made assets for this reason. In addition, there are many visual scripting systems, such as BOLT, PlayMaker and others. But no matter what you choose, knowing the basic principles of programming in Unity is extremely important.
If in your Unity project you realize your ideas, your vision and come up with a new genre, mechanics, you can not do without fine-tuning the assets, even if they are practically suitable for you.
And also, understanding the basics gives you control over everything that happens in your project. It may seem difficult or tedious, but all your efforts will pay off when you first fix the export error of the project yourself (or in third-party asset)!