I am a fresh graduate from a degree which is kind of a combined degree in business management plus programming (so 50-50). To be honest, our programming curriculum was a complete disaster. I didn't try to study programming on my own either so I know I was wrong too. I didn't even know about the most common coding platforms such as git or Stack Overflow until I was preparing for the interviews. Right now, I am working in a company where I have to work with Japanese people. I've been learning Japanese for 5 yrs and I have confidence in my linguistic ability.
The interview - I was not even asked one single question about coding. My year end project was a team project where my part was little and mostly front-end. They hired me solely based on my language ability is what I think.
The current condition - I am working in a company as a junior software developer, doing full stack web development. I am currently working in PHP, JavaScript, Laravel framework, MySQL, APIs, etc. to build a website like Uber, with live tracking and graphs. It's kind of similar to the GPS data app on the Play store but also enabled with live tracking.
Right now I am done with a 3 page front-end, and I have done some basic backend tasks which for me were pretty hard. But I feel very overwhelmed by everything. Also, I am the only one working on this project: no team members. So when I get stuck I ask my mentor. He is cool and kind to help me but not many times because he also seems to have a lot of work pressure. So many times even if I tell him that "I am stuck here", "can you please help me on this task" he will simply say Google it, which I know programming is all about; I am already doing it. But even after trying everything on my own, if I am stuck for more than 5 days I think he should help me. Also I have to constantly work on my improving my Japanese as well and learn programming at the same time.
I know I should have spent more time doing programming in my college years (I am 21 by the way. So I don't have a post grad in CS or anything like that sort), and now I'm making lots and lots of effort to improve. I have caught on to the frontend pretty fast I guess (still have to learn a lot) but backend still is very scary. I have not developed any logic on my own. I am Googling and asking for help from my current class teacher (I have joined for a class to learn PHP, JS, Laravel, etc. on weekends).
I already talked with my teachers and some relatives who work in the IT field. But nothing has helped me so far.
What should I do in this situation? I feel very exhausted (I am working from home so no colleagues to talk to also I am developing this website alone). Every day I feel like quitting. I have learned more than in these 6 months than the 3yrs of college but it is not at all enough to keep up with the work I do now. Since the last 3 months I feel so overwhelmed that I cry daily. I have hobbies that I am pursuing outside working hours but in the back of my mind I am constantly thinking about my job. Nothing seems to relieve my stress.
How should I handle this? Should I just tell my mentor and boss to assign me simple tasks? Should I quit?