vJASS, 203 189 182 177 bytes
//! zinc
library q{integer w,e;string r="ABCDEFGHIJKLMNOPQRSTUVWXYZ",t;function onInit(){for(0<=w<25){e=w+1;t=SubString(r,w,e);BJDebugMsg(t+SubString(r,e,e+1)+t);}}}
//! endzinc
Readable Version:
//! zinc
library q{
integer Index, Increment;
string Alphabets = "ABCDEFGHIJKLMNOPQRSTUVWXYZ", Letter;
function onInit(){
/*
* Index from 0 to 24
*/
for (0 <= Index < 25){
Increment = Index + 1;
// Slice
Letter = SubString(Alphabets, Index, Increment);
// Output
BJDebugMsg(Letter + SubString(Alphabets, Increment, Increment + 1) + Letter);
}
}
}
//! endzinc

Verification purposes only:
The in-game text screen has limited spaces. Using Preload()
, we can able to see the full output.
//! zinc
library q{
integer Index, Increment;
string Alphabets = "ABCDEFGHIJKLMNOPQRSTUVWXYZ", Letter;
function onInit(){
// Create an empty text file (Preload file).
PreloadGenClear();
PreloadGenStart();
/*
* Index from 0 to 24
*/
for (0 <= Index < 25){
Increment = Index + 1;
// Slice
Letter = SubString(Alphabets, Index, Increment);
// Output
Preload(Letter + SubString(Alphabets, Increment, Increment + 1) + Letter);
}
// Save .txt
PreloadGenEnd("CodeGolf\\testOutput.txt");
}
}
//! endzinc
