Also, here are some things for SmileBASIC specifically: smilebasic.com/en/reference smilebasic.com/en/e-manual/ Also, as someone who is a complete noob at C, I will tell you that syntax errors are the least of your worries. At least they let you know that your program doesn't work. What's worse are runtime errors, as in your program compiles, but when you run it, it crashes. XD