آموزش برنامه نویسی برای کودکان و نوجوانان
زبان های تفسیر شدهزبانهای تفسیر شده به برنامهها اجازه میدهند به جای کامپایل شدن، از کد منبع و با کمک مفسر اجرا شوند. به عنوان مثال می توان به Apache Ant، JavaScript، PostScript و Windows PowerShell اشاره کرد.
زبان های کوچک
زبان های کوچک به مدیریت یک حوزه آموزش برنامه نویسی برای کودکان و نوجوانان تخصصی، مانند قالب بندی متن، ترکیب ها و تخصیص منابع کمک می کنند. به عنوان مثال می توان به AWK، Comet، sed و SQL اشاره کرد.
زبان های فرابرنامه نویسی
زبان های فرابرنامه نویسی برنامه هایی می آموزش برنامه نویسی برای کودکان و نوجوانان که برنامه های دیگر را می نویسند و ویرایش می کنند. به عنوان مثال می توان به C++، META II، Python و TREEMETA اشاره کرد.
زبان های باطنی
زبانهای باطنی روشهای غیرمتعارف طراحی زبان آموزش برنامه نویسی برای کودکان و نوجوانان برنامهنویسی را آزمایش میکنند، مانند استفاده از زبان تخیلی به عنوان پایهای برای برنامه. به عنوان مثال می توان به Beatnik، INTERCAL، Piet و Whitespace اشاره کرد.
زبان های غیر انگلیسی
زبانهای برنامهنویسی غیر انگلیسی، کلمات کلیدی را از زبانهایی غیر از انگلیسی برای ایجاد آموزش برنامه نویسی برای کودکان و نوجوانان دستور میگیرند. به عنوان مثال می توان به چینی BASIC، Lexico، Rapira و Ezhil اشاره کرد.
زبان های فرفری
زبانهای پرانتز برای تعریف بلوکهای دستور آموزش برنامه نویسی برای کودکان و نوجوانان از براکتهای مجعد یا کاراکترهای پرانتزی استفاده میکنند. به عنوان مثال می توان به آموزش برنامه نویسی برای کودکان و نوجوانان AWK، Ballerina، C++ و ECMAScript اشاره کرد.
زبانهای قانون آفساید
زبانهای قوانین خارج از سمت، بلوکهای کد را بر اساس تورفتگی آنها تعیین میکنند. به عنوان مثال می توان به ISWIM، ABC، Python و Elixir اشاره کرد.