G. Mark’s Answer
The first thing to realize is that coding is not everything in computer science. And it's a skill that you will definitely improve upon as you practice it whenever the opportunity arises. There are aspects of coding that differ depending on the applications, the operating system and the languages. And there are languages that differ quite markedly. Try some other languages out. And different development environments.
That being said, in B.Tech, you likely have covered not only computer science, but also chemistry, environmental science and the use of various applications like computer graphics tools, 3D modeling, and machine learning among others. These applications provide a far more human-centric interface aimed at making their use as intuitive and straight-forwards as possible to the user. They're actually aimed at minimizing the amount of actual coding anyone will ever use. Imagine using a computer program like MS Word and considering this "programming".
If you want to avoid programming entirely -- and I encourage you not to -- you can pursue a masters degree in any of the topics you touched upon in B. Tech. studies. You should also look into any areas you may have touched upon in your electives outside B. Tech. The best way to do this is to talk to a school advisor and investigate what other areas you may be able to get into with minimal additional undergrad work.
Finally, as I've often said, take a personality profile quiz like RIASEC. It will present you with a slew of multiple-choice questions that will allow you to see what successful people in many fields you most closely align with. The idea here is that you'll tend to be successful in things you enjoy, and you'll enjoy things you'll be successful in. It's not a 100% guarantee, but it's a great start. Being happy is important.