My first computer was a 8088, with dos installed on it.
I think that is what we had first too. I wanted a NES but my parents convinced me with the argument that you couldn't write a letter on a NES.
In the shop, I started to point out which games I wanted for our new computer on a Nintendo poster. I probably already knew about incompatibility, but it was a last desperate attempt.
On this computer, I had games such as "Alley Cat", "Shogun", "Buzz", "Paratrooper", "Janitor Joe" and "Digger".
Sometimes some games wouldn't work. There was no apparent reason for it. Sometimes the computer would brake down, and I now believe it was because of those games.
I also typed GW BASIC programs into that computer which I got from a book. The concept of the command "dim" was too complicated, I never got my head around it.
In my own programs, I also skipped all the commands that were labeled as "dangerous" by my book, cause the computer was also used by my parents.
My greatest achievement ever in computer programming was done by interpreting some code I read and with that basic material, I made a drawing program.
It was pretty advanced, it even had animation in it

The main commands were locate, input, print, inkey$ and cls. The trick (which I hadn't thought of myself) was to replace the coordinates in the locate command by x and y and then adjusting these values when the user entered commands.
10 k$=inkey$
20 if k$="u" then x=x-1; goto 100
30 goto 10
100 locate (x,y); print "*character you chose to draw with*"
200 goto 10
the animation part was done by pagecopy and then switching between two screens
