BCA is technical / professional degree?
Hello,
BCA is a Professional Degree, as it gives you idea about Computers, Coding and Web designing. It also instills the skill set required by many IT and CS companies in the students . You would have job opportunities in this field but due to the high demand of CSE it is not that active like engineering colleges in India. After BCA you can opt 2 ways one is going for a job or doing MCA after BCA.
Hope this helps you, All the Best!!!