Last year I did a course on Human Development and Learning. It was my first advanced taste of a lot of these concepts and I must confess I was confused by the apparent mixing of terminology or the use of some terms as synonyms in some papers while they were referred to as very separate and specific concepts in other papers.
To help me, I created this mindmap (Image & pdf). I haven’t done any updates since then but it might be helpful to others.
If anyone is interested I created this in Coggle.