A is for Assembly, foundations neat,
B is for BASIC, where coding starts its beat.
C for C++, grand power at hand,
Dart is for D, fluttering over front-end land.

Erlang is for E, in telecom it’s a pearl,
F for Fortran, in scientific world it swirl.
G introduces Go, efficient and bold,
Haskell is for H, in a purely functional mold.

Icon is for I, with text processing fun,
Java for J, under the enterprise sun.
K is for Kotlin, for Android’s delight,
Lua for L, scripting games in light.

MATLAB is M, in science’s field,
N is for Nim, statically typed and well-shielded.
Objective-C is O, in Apple’s line,
P is for Python, a language so fine.

Q# is for Q, in the quantum leap,
R stands for R, in statistical deep.
Swift is for S, swift as the wind,
TypeScript for T, to JavaScript it’s pinned.

U is for Unicon, an Icon extension,
Visual Basic is V, for Windows dimension.
Whitespace is W, an esolang surprise,
XSLT for X, where XML lies.

Y is for Yorick, scientifically equipped,
And Z is for Zsh, in Unix it’s shipped.

From A to Z, in rhythm and rhyme,
A tour of languages, transcending time.