If you want python and c++ specifically you should probably read a book. I think iPhone is mostly objective C and web is mostly html JavaScript and possibly some sql or ruby etc… IPhone c is transferable since it is really similar but web development will do no favors. Independent study is a good idea since you’ll get enough c time to actually work daily.
First read a book or take a course (online maybe). For python. Or c++.
Then try to contact a professor or something. I doubt it will work that nicely unless you have connections so expect to do independent research with compsci.
If you are open to other languages, I would explore web and app development.
All is up to your interest but you need a base. Without knowing the language first, you can’t do a project with it.