It's not hard.. unless you're also expected to know, and be learning 100,000 other things at the same time.