開発言語を学ぶ順番

なんだかんだで色々やってる。
FORTRANCOBOLC言語CASLZ80アセンブラ、BASIC、Java
色々やって思うことは、やっぱりアセンブラはやった方がいい、ってこと。
レジスターが、アドレスが、スタックが、等など、プログラムが動作するのに基本的なことが学べる。
8バイトしかないところに10バイトぐらいのデータをコピーしたから別の変数のデータが壊れました、という事態も、起きている状況が理解できる。
そもそも、PEEKとPOKEばっかりでBASICのプログラム書く時点でかなり間違ってるという話もあるが。