This question already has an answer here:
I am hoping to get some advice here if possible. I started an internship at a recently, and I came from college with a web development degree. My degree involved mainly front end design and development.
Recently I was asked to develop something which is way out of my depth. My boss asked me to begin working on a feature using a programming language I never used before which was going to be implemented in a product that is currently being developed at this company. This language and the development environment were both completely new to me. One of the other guys on the team was assigned to guide me through setting up everything and getting started.
Here is where I am struggling with my task. The guy who was assigned to help me spent 5 minutes with me and flew through everything that had to be done in order to begin the task I was assigned to do, and by the time he was finished I felt quite flustered with what was required of me and what had to be done.
I don't think this would have been as bad if I was told that in a few days I would be starting to use a new language and given some time to go over it but I was taken from working on one thing and told to begin development on this new feature straight away. I don't want to have to call the guy who was assigned to help me every 5 minutes because I haven't a clue where to even begin this and plus the fact that he has his own work to do, which I don't want to be distracting him from, but I feel unless I don't ask him for constant help I won't get any of this work done.
I understand that internships are meant to help you gain knowledge of what its like working in an actual development role and introduce you to new languages among everything else, but I feel like I've been given something that is too difficult for me to do and as I've said, is completely new to me, and as a result I don't know what to do from here on.