@barkit2 well maybe this is not a problem when learning a new lenguage, this could be a problem in any lenguage even in native language. From my point of view, this is not a problem if you learn with a teacher because he/she always is going to have a topic to develope.
And for the original question, I think difficulties are different depending on the learning stage you are.