Hi jen !
My understanding of syntactic sugar is that such constructs make the language less homogenous and may make it look easier for beginners but conversely don't help them understand or master the primitives in the language.
The wikipedia article is really well written, you should take a look, and yes, ++/+= are syntactic sugar.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.