Happy to help answer that question! We also noticed recently how many acronyms are flying around. If this post is too specific or too vague, please feel free to keep asking!
The CLI or Command Line Interface, is a custom application we’ve built and open sourced that is meant to help you interact with your Core and the Cloud more easily. The command line dates back to when computers first had keyboards, and is a text based interface to your computer’s operating system. On Windows you can open this as a “Command Prompt”, or Start->Run->cmd . On Mac you can open this as the “Terminal” application, on linux, well, you’re on linux, you know where. The command line can seem daunting for people just discovering it, but it’s a valuable tool for power-users and casual users alike.
You can use the CLI in most of the same ways as you can use the build IDE, list your cores, flash code over the air to your cores, query for variable values, call functions, and more. (Well, a lot of this is currently still in development).
What’s a Language Wrapper? – As you dive deeper into your projects, you may want to build an application that knows how to talk to Spark’s servers over the internet. Since there are a lot of internet friendly and popular programming languages, and people tend to have their favorites, it’s really helpful to have a starting point for your favorite environment.
Haha, ahh! @kennethlimcp you beat me to it