through thick or thin [idiom]: under all circumstances, no matter how difficult; through good and bad
hurdle [noun]: a problem or difficulty that must be overcome
obstacle [noun]: a thing that blocks one's way or prevents or hinders progress
impediment [noun]: barrier or obstruction in doing something
stumbling block [noun]: a circumstance that causes difficulty or hesitation; obstacle
hardship [noun]: severe suffering or deprivation
hindrance [noun]: a thing that provides resistance, delay, or obstruction to something or someone
computer illiteracy [noun]: a situation in which an adult does not master the digital tools that allow him/her to access information, process it and act independently in his/her daily life
inquisitiveness [noun]: tending to inquire or investigate; asking many questions
paralyzed [adjective]: unable to think or act normally, especially through panic or fear
introspective [adjective]: characterized by or given to introspection; inward-looking or self-examining
hinder [verb]: make it difficult for (someone) to do something or for (something) to happen
hamper [verb]: hinder or impede the movement or progress of
surmount [verb]: overcome (a difficulty or obstacle); conquer
tackle [verb]: make determined efforts to deal with (a problem or difficult task)