Being caught torrenting is not uncommon from what I've seen. First offence is usually something like a 24 (48?) hr ban although anecdotes here suggest it can be a lot worse depending on the circumstances.
If you want the bits to flow freely with peace of mind, effective circumvention tactics (which I list for educational purposes only) include but are not limited to: changing your MAC address to that of a library computer, creating a SOCKS proxy using ssh's -D option and routing your traffic through a VPS or other machine (see lowendbox to find cheap VPS for example I'm paying £10/year for 300GB bandwidth/month on a low spec machine), using a VPN service or your own VPN (for example TunnelBear gives you unlimited data for $50 per year).
Here's an example route from Griffon Studios to College https://www.komoot.com/tour/261357255?ref=wtd. As far as I know, there are no protected cycle lanes along this route, but it does mostly take quiet roads.
If you are cycling in London for the first time, my advice would be to practice on a quiet road first: being able to confidently ride single handed and practising signalling, being able to look over your shoulder, practising emergency stops etc.
Prior to lockdown, I cycled 15km to College every day and back and have done for the last 3-4 years and I've never had an accident. If you ride with an awareness of what's happening around you then it is perfectly safe.
Buses are usually very busy in the mornings, or at least they were prior to Covid. If people start returning to work over the next few months (unlikely given that it looks like there will be a second wave) then they will probably return to this level of busy-ness.
edit: try walking the route beforehand, or going through it on Streetview or something, so when you ride it for the first time you more or less know where you are going / things to look out for.
I think some previous programming experience would be good as Finnfinite suggested. I am a first year physics student but my friend does computing and he told me his experience has already helped him, not because he already knows the language but because he already understands key programming concepts such as objects, functions, loops, recursion etc. I would also recommend the MIT courses or the Codecademy course.
The 5GB 24hour limit is a bitch. I manage that shit with bitmeter: http://codebox.org.uk/pages/bitmeter2
Downloading steam games? Watch Ur allowance. Try coping the game files from a friend why already has it (sure it might take longer than actually downloading it but at least u don't have to worry about getting banned).
Mech Eng: Do the bloody tutorial sheets!! (its not really a pro-tip... just the obvious)
Every fresher probably gets told this but its surprising the number of people who don't do them. You will come across questions which u can't do and you need to sort that shit out during tutorial lessons.
They are literally a pound. I wouldn't worry.