Side-loading is an efficient way for a developer to pull multiple pieces of relevant JSON data from a single HTTP request in a client-server implementation.
"How do I learn embedded systems programming?" is like asking, "How do I learn development?" but in an alternate universe where 128k is still a lot of RAM.