Failing University but not sure what move to make next...

I work for a university in the UK, assuming you're in the states but very similar.

First and foremost, you're not the best judge of how good a student you are and how likely you are to fail- although you're the one primarily in control of the latter.

Get some advice from your university on your performance so far, the areas you're having difficulty, what you'd need to achieve in order to pass, and what options are available to you to help you improve. Universities have lots of support services available to you, academic counselling, general counselling (which could help you work through your previous trauma), personal tutoring, mitigation (extensions or specific support to help you with coursework and exams), etc. I've known for tutors to run additional classes for those struggling, or pairing stronger and weaker students to offer additional support.

There's also a wealth of Computing material available online - iTunes U, YouTube - Google is your friend. You're not just limited to what your own university has to offer. There are endless communities that also offer support to those learning languages, just make an account and ask (just don't expect others to do the work for you).

Work your arse off and you might just make it. I took computer science as an undergraduate; I came very close to quitting in my second year. I felt it wasn't for me, I couldn't understand as well as other and just felt really demotivated. I stuck with it and came out of it with a second class degree. It was identified much later that I have a learning disability, but it was tenacity that got me through. Dig deep, don't be afraid to ask for help, take any that's offered, do the work, and just get through it.

Good luck!

/r/Advice Thread