IDEs/Source Editors (4 programs)
Pros: An array of easy-to-use editing tools. Debugging and troubleshooting mechanisms. Intuitive design.
Cons: Potential breach of terms of service. Security risks.
Pros: Sends your code to hardware instantly. Saves time with pre-made code blocks. Shows sensor results on your screen. Works with many different circuit boards.
Cons: Steep learning curve for beginners.
Pros: Straightforward to use. Works on pretty much any app. Edit hidden parameters.
Cons: Meant for advanced users.