Hi Codeman, if you follow my fthe tutorials I have put up already, you will at least be able to get a scrolltext working

Then I'd suggest you post questions on the parts of the listings that are puzzling you.
The dim command means to decalre a variable or an array, an integer is a variable that can only hold a whole number.
Where you see something like;
dim as uinteger buffer ( 800 * 600 )
That means create an array with 800 * 600 elements called "buffer" and they are uintegers (unsigned whole numbers, ie. they must be positive numbers).
Keep on it and post your questions, the more you ask the more we can help.