I look forward to one day being a know it all expert, but I am just a beginner like most others on here, with no background in programming beyond some amaturish tinkering that embarrasses me now to look at.
I worked hard to work out the ajax stuff - you’re right, the FCC curriculum glosses over it to the extent that you’d have to be some kind of wizard to work it out just based on the little bit of getJSON they feed you. I could have just used an array, but I wanted to learn the API stuff better, so it served as my own unofficial user story.
What FCC has always been great at providing, though, is a supportive community. I had some really great mentors pitch in during the API projects in the front end Gitter channel, and searching through the archives there really helped too.