how did you first learn programming?

Página 1/3
| 2 | 3

Por hap

Paragon (2042)

imagem de hap

18-01-2009, 17:08

I wonder if almost everyone here (who can code) started learning it on MSX. So, post about your first programming experience, it'll be fun.

For me, it was on an MSX1, using the Dutch MSX-BASIC book by Albert Sickler, and a (copied) datarecorder tape with a bunch of lesson programs, coupled with typing in listings from magazines and trying to understand and modify them. One of the first programs I created was a dice-throwing "game". I didn't know how to randomize, so the values were always the same. Tongue

Entrar ou registrar-se para comentar

Por wolf_

Ambassador_ (10088)

imagem de wolf_

18-01-2009, 17:20

My first BASIC output was probably just some lame print commands.

Por Tanni

Hero (556)

imagem de Tanni

18-01-2009, 17:26

I started learning to program on the VTech VZ200 using BASIC. I tried a little MC program, but faild. Than, I had a programming course in Pascal during the exercises in Informatics at university. After having purchased an MSX1 (CeTec MPC 80) I first used BASIC and, after I got Turbo Pascal, I used this language almost exclusively. I also did some Inline MC code in TP.

Por dioniso

Champion (479)

imagem de dioniso

18-01-2009, 17:35

I started learning BASIC with my MSX1, in the 80's and did some crap in the 90's: DIE!!!

Those BASIC games were under the name of ALART / ALFART (I still didn't know the meaning of FART in English...)

In the 90's, I started with assembler and in the 2003 I started coding games to end (MSXDEV). There you go.

Por mth

Champion (507)

imagem de mth

18-01-2009, 17:56

The very first time I programmed something was an uncle who told me to type:
10 print "maarten"
20 goto 10
On some kind of TI computer. Since I was little and computers were new, this was very very impressive to me Smile

Real programming started when we got a Sanyo MPC-100 (UK model MSX1) and me on the floor behind the MSX and the TV trying various examples from that same MSX-BASIC book. I programmed BASIC only (with a lot of VPOKEs though) for years; I wanted to learn assembly but the book I had was definitely not written for kids. When I was a bit older and got more accessible books, I did learn assembly eventually. Also talking to Jerome, Jos and Dennis at the MSX GG West Brabant meetings taught me a lot about assembly.

On MSX I never programmed anything other than BASIC and assembly. On PC I started with Quick BASIC and learned Pascal when I started university courses. Then Java, C and C++ over the course of my studies. I learned Python during my first week at work and that is currently my favorite language.

Por dvik

Prophet (2200)

imagem de dvik

18-01-2009, 18:27

I started programming vic 20 basic when I was around 10 years old. My friend had one and we wrote small animations using the vic 20 font and a lot of pokes. We also had vic 20 in school in the early 80s. I got my first computer in 1984 and it was a Yamaha CX5M. I bought a book about MSX basic and learned more than just the vic 20 pokes. I continued programming basic for a couple of years on MSX1, and smaller routines in assembly that I invoked from basic. I also cracked a few games and added my own: "Cracked by ANI" (I think thats the name I used then, but I'm not sure since I don't have any of the cracked games anymore). When I got my Atari ST where I learned different languages, GWA basic, pascal and more assembly.

But I guess when I look back I really started on vic 20, not MSX. But it was really not until I got my MSX that I started writing more interesting things, like small games and such.

Por pitpan

Prophet (3155)

imagem de pitpan

18-01-2009, 18:31

So, no one else started directly with BrainFuck!? LOL! Cowards Wink

Por PingPong

Prophet (4093)

imagem de PingPong

18-01-2009, 20:05

Started helping my friend with z80 assembly on speccy. Later i wrote some routines for msx and c64 (6510 assembly)

I've used BASIC only for loading hand coded assembly routines in a lot of DATA lines ...

oO

(Passing hours to debugging hand coded binary values that were bad entered on data lines)
(I remember one time when i've took almost 1 day to find an erroneus binary value in a DATA BASIC statement for a paint routine that crashed )
The most annoying things: calculate JP, CALL addresses, especcially JR!

TongueTongueTongueTongueTongueTongueTongueTongue

Por cax

Prophet (3740)

imagem de cax

18-01-2009, 20:34

Started programming being 13 years old on Russian programming calculator named MK-61 (12-digit display, 15 float registers, 4-level stack, 105 bytes for commands of 1-2 bytes each). Couldn't get enough machine hours on Yamaha YIS503IIR in computer class of our local university, so I spent time making a so-called "dynamic" ports of King's Valley and Road Fighter to my calculator, controlled by Radians-Grads-Degrees switch Hannibal

Por AuroraMSX

Paragon (1902)

imagem de AuroraMSX

18-01-2009, 21:28

I don't really remember, actually. My father brought some sort of Philips microcomputer running CP/M to our home some time late 70's. It was there for a couple of weeks and I mainly used it to play tic tac toe, star trek and some racing game(*). I know that I did some programming too, but I can't for the hell rememeber what or in which programming language.

Then, we got Timex Sinclair 1000 and on this machine, with only 1KB or RAM, I learned programming in BASIC and Z80 assembly. Later we got a 16kB expansion pack for it, but one of the power regulating transistors kept blowing up and eventually some of the RAM chips went bust, blowing holes in the usable address space.

We also had a C64 for some time, but I never really liked that machine, with its picky and never trustworthy cassette player. Fort Apocalypse was one of my favorite games though. A friend of mine had a Commodore PET and somehow I ended up coding more games (in BASIC) for that piece of metal gear (hehheh) that for the C64...

When I finished my secondary school in '88, my parents wanted to buy me a computer. Not a PC (XT), that was way out of budget. So I got to choose between a Philips NMS8250 or a Commodore Amiga, which were in the same price range at that time... and st00pid me went for the Philips :RNFF:

Until then I only knew BASIC and Z80 assembly. Once in university I learned a whole bunch of programming languages and paradigms. Too many to count... And after that I learned even more ;)

[edit] Oh shoot, forgot to add the (*) on the racing game. Well, you have 5 or 6 concentric circular (hm.. rectangular) lanes. Your car would run around on these lanes in one direction, your opponent (the computer) in the other. You can only switch lanes on 4 small corridors on the top, bottom, left- and right-hand side of the screen. Every lane has dots in it (like in PacMan) and your goal is to collect all the dots and not run into the other car(s).
[/edit]

Por konamiman

Paragon (1190)

imagem de konamiman

18-01-2009, 22:02

The first "serious" programming task I done was in my brand new Canon V-20. I typed a BASIC program listed on a magazine, that asked for two numbers, then asked if you wanted to add or to substract them, and presented the result. I expanded the program so that it allowed to multiply and divide as well. I was very happy and proud of such hacking work! Tongue That was in 1986 and I was 12 years old.

Página 1/3
| 2 | 3