First of all congratulations for scoring good grades in your 10th. As you say, that you are interested in computers and if it comes naturally to you, then you can check out one of the several options you have.
I will give example of Surat, you can check for your respective state or university.
You must secure similarly good grades in your 12th board exam. That will give you a leading edge in merit counselling and admissions. If there is any entrance exam conducted for a particular University or state to get admission into MSc IT or BCA then you must prepare accordingly.
You will however not be able to apply for engineering seats.
In Surat, you can apply for MSc IT, which has around 30-40 percent intake for commerce students and based on merit list of board results. You can also apply for BCA through central counselling which is also based on board merit. There is no separate entrance exam as of now, but that might not be the case for other universities.
I am a student of 11th Commerce. I feel computer knowledge is necessary in this era. I checked iOS programming language but I didn’t understand. Which programming language is in demand nowadays and which one is best for me?
It is good that you are eager to understand the career prospectives in market at an early age, however I would like to clarify few things for you, so you can make a better decision on your own.
Programming language is an enabler for executing the idea and logic that has been built to create something or to solve a problem. So to understand or be able to do something you must at your age focus on algorithm or the logic in solving problems. Once you get going with the ability to think about any problem statement in the terms of executable steps, you can use any programming language or tool, to create a code which will do the task for you.
As you have no experience in programming languages yet, I would suggest you to work on the same problems that you are solving in your day to day classes for eg statistics and economic problems, using some coding language like C, Python or Java. First of all focus on writing down algorithms for the problem statements and then think through. Learn to write simple codes to execute the same on your preferred coding language. Once you get hang of it, practice other intermediate programming features by learning from books and online courses. As you grow, you can then focus on advance coding and market niche skills.
All the best to your endeavors.