So I read little of this thread but get the general theme
Sounds like some cultural issues here with your parents thinking you will be a disgrace if you go to CC. That’s a shame on them. Will they love you less?
Let’s just be honest. Your a struggling student with big dreams
I was also and now I am a doctor. But I knew I had to go to CC my first year. Same professors taught there as the local university and they all told me it’s much cheaper just do that . Same class’s and actually tests according to them. I worked at a hospital part time to pay for it.
So you need to get your motivation and grades up. You need to do well in college even CC. Engineering with CS is extremely hard for the best students. You need to get your study skills way up and time management skills also way up
Lots of CS students drop a complete grade from high school their first semester /year. Think about that.
CC depending which one is not easy. Calculus 2 is Calculus 2 just about anywhere.
If you don’t get your study skills way up and prove to yourself you can do it then you might last one semester or year in a 4 year public with failing grades or have to repeat several classes. Now your stuck with loans that you have to repay and no job /skills. It happens.
Khan academy helps lots of students. Many use it in high school. Many use it in college. Think there might be some cs on there as well.
Do some free programming classes online. See if that keeps your interest.
Try to get help to improve your study skills and find out what works and what doesn’t work.