I'm looking for an idiom - if one exists - similar to "sink or swim", but describes when someone must learn quickly (say a new job) because they are being faced with the actual experience
- Anybody can ask a question
- Anybody can answer
- The best answers are voted up and rise to the top
I'd say thrown in at the deep end is about as "similar" to sink or swim as it's possible to get.
Google Books says there are over 30,000 hits in that link - and without actually looking, I'm prepared to bet most of them are for OP's figurative sense, not the literal one.
Here are a few: