Having a look onto different internet forums and Nextion HMI related pages and groups on the well known social networks, almost every day, I stumble over questions like “Hey guys. I want to send a scroll text from arduino to nextion. Can someone tell me what code do I need to use? I'm kinda a noob in nextion.” My first (inner and silent) reaction is often: “How can one ask such elementary things? Everything is so well documented in the Nextion Editor Guide and in the Nextion Instruction Set documents online and the rest is easy-peasy coding in the almost oversimplified C/C++ dialect by Arduino!” But then, I must tell myself that most probably, not all of our valued customers and my valued readers have a master or engineer degree in software developing or any other IT domain. I hab furthermore to learn that most people who use the Arduino IDE aren’t even aware of the fact that when they compile a .ino file (a sketch), the compiler goes through up to 200 hidden or invisible files which come with the Arduino IDE, to handle all the startup action of the CPU like activating the different clock generators for the CPU core and the integrated peripherals, then initializing these peripherals (GPIO, I2C, SPI, USB, etc.) and finally set up the internal interrupt vectors table, before setup() and then loop() is executed. So, it’s easy to say that, if you want your system to take a specific action, you just have first to think like your system an then simply find the right words to tell it what it has to do. Naturally, a single blog post or even a series of these can not replace 5 years spent at whatever polytechnic university. But by picking example questions like the one cited above and by cutting the desired action down into small steps, providing enough background information from time to time will hopefully help the one or the other of my readers to come closer to “think like your system does”.