Ha. If you were REALLY learning how to write code in a business environment, they'd have a pre-existing codebase written using a version of the language 10 years behind current, which you aren't allowed to upgrade, and aren't allowed to bring any additional dependencies into.
And are then told to add a feature to the codebase which can only be done if you start re-writing features of newer revisions of the language from scratch.