The minimum eligibility for BCA course is Minimum 50% marks in 10+2 in any relevant stream with English as a mandatory subject. So, yes you can go for BCA even from humanities in you 12th.
Regular exam updates, QnA, Predictors, College Applications & E-books now on your Mobile