A=A+3 って初心者には誤解を招く表現だよね。

初心者に特化したはずの BASIC で選択すべきでは無かった。まあ、元々は

LET A=A+3

で誤解は少なかったのだが、誰かが「LET」を外した訳だ。
APL みたいに「A←A+3」とか、一部処理系の「A:=A+3」みたいな表現が親切だったはず。