What is a word for a person with a skill level that is not quite as low as a beginner but not in any way competitive?
e.g. I enjoy running and have a reasonably good fitness level compared to the average person, however, I wouldn't be able to compete with anyone who takes it properly seriously.
I was thinking "amateur" but there are amateur runners who compete in races, are members of athletic clubs, etc. and would easily outrun me. But I am also not a beginner.
(Similar with poker - One could have enough knowledge of the basic tactics to regularly beat a beginner but not anyone who takes it in any way seriously even if they themselves are not a professional)