• Have something to say? Register Now! and be posting in minutes!

What was the first programming language you learned?

Sgt Brutus

Goober
26,749
11,028
1,033
Joined
Nov 19, 2014
Location
Arizona
Hoopla Cash
$ 500.41
Fav. Team #1
Fav. Team #2
Fav. Team #3
Thinking of learning C++ as a side hobby. Only problem is codecademy doesn't carry it so I'd have to buy some books since I've heard none of the other sites that carry it are any good.
 

WizardHawk

Release the Kraken - Fuck the Canucks
52,051
12,630
1,033
Joined
Apr 17, 2013
Hoopla Cash
$ 8,800.06
Fav. Team #1
Fav. Team #2
Fav. Team #3
I started so long ago that my first language was line numbered basic. :L
Within a year of starting with basic I moved to Pascal which is more or less similar to C. That start with the basics made moving to a more robust and structured language go a lot easier.

I've started working on getting my daughter to learn programming. She started with Scratch and I moved her on to Python. To me Python is a decent alternative to the old basic in terms of being a bit less rigid in structure and more english like. That is commands that are closer to just normal language.

What language you learn is really a matter of what you want to do with it and what level of comfort you have. Most will make quick small windowed apps with the right integrated development environment.
 

KansasSooner

Aces & eights
33,910
3,006
293
Joined
Apr 18, 2010
Location
Tumbleweed and Sagebrush country
Hoopla Cash
$ 1,000.00
Fav. Team #1
Fav. Team #2
Fav. Team #3
Back when programming was done on punch cards I started with ALGOL. Then FORTRAN, then BASIC on a DEC-Writer terminal (think monitor only done on paper). Also learned COBOL, PL/1 and another obscure language called SNOBOL. I figured out Pascal on my own, it's basically just ALGOL with data structures (something missing from FORTRAN and earlier languages for some time).
 

TP76

Well-Known Member
3,079
934
113
Joined
Aug 18, 2014
Location
San Diego
Hoopla Cash
$ 1,000.00
Fav. Team #1
Fav. Team #2
Fav. Team #3
Started with Basic, some assembly, onto Fortran then a bit of Visual Basic. Then I said, the hell with programming.

If you've got the passion for it, go for it. I personally never had the passion for it.
 

KansasSooner

Aces & eights
33,910
3,006
293
Joined
Apr 18, 2010
Location
Tumbleweed and Sagebrush country
Hoopla Cash
$ 1,000.00
Fav. Team #1
Fav. Team #2
Fav. Team #3
I got lost here...
Easy to do, when I first learned FORTRAN there were many versions of it (depending on who made the compiler) though there was a defacto standard, FORTRAN IV. When FORTRAN 77 came out it was the first attempt to make it more structured like ALGOL, but most FORTRAN programmers just wouldn't change. Last FORTRAN I used was FORTRAN 90, which finally had dynamic memory allocation and phased out the EQUIVALENCE statement, though it was still in most compilers at the time.
 

RP-29

xⁿ
5,688
1,828
173
Joined
Jul 10, 2014
Location
Oshkosh, WI
Hoopla Cash
$ 1,000.00
Fav. Team #1
Fav. Team #2
Fav. Team #3
I began teaching myself how to program in Basic when I was 12 years old. I remember making a DOS-based Yahtzee game and Mad Libs and all kinds of silly things. I didn't have any reference books or people to tap for knowledge, just the built-in command help and the powers of desire and experimentation.

I wish I still had those 5.25" floppy disks I saved my work on; it would be amusing to see what my 12-year-old mind concocted.
 

WizardHawk

Release the Kraken - Fuck the Canucks
52,051
12,630
1,033
Joined
Apr 17, 2013
Hoopla Cash
$ 8,800.06
Fav. Team #1
Fav. Team #2
Fav. Team #3
I began teaching myself how to program in Basic when I was 12 years old. I remember making a DOS-based Yahtzee game and Mad Libs and all kinds of silly things. I didn't have any reference books or people to tap for knowledge, just the built-in command help and the powers of desire and experimentation.

I wish I still had those 5.25" floppy disks I saved my work on; it would be amusing to see what my 12-year-old mind concocted.
This was more or less my story as well. I was 12 and was forced to spend my lunches in the computer lab as a punishment so I started tearing into the crude games that were on there. One was a star trek game with quadrants and I remember you had to put in angles to shoot torpedoes at the Klingon ships and whatnot. I started tearing apart those games and playing around with the code to see how it worked.

I too made my own games. Made a game similar to snakes and eventually my own version of frogger. I remember making a game and being pissed off that I ran out of room because 64k was the hard cap for the system I was on. I wrote and rewrote code to try and cram more into that limited space. Was a good exercise in how to condense code at least.

I never had more than a syntax guide to help me. Same when I moved to Pascal. Just syntax.

The difference today is the games we made back then were enough to keep people busy for a while. They were super simple compared to today's games, but back then they were fun. Anyone remember playing gorillas from the MS basic days? Spend much time playing snakes or the other GW basic staples of that era? It's not as quick and easy to get into code and produce a more or less playable end product in a short amount of time.
 

WizardHawk

Release the Kraken - Fuck the Canucks
52,051
12,630
1,033
Joined
Apr 17, 2013
Hoopla Cash
$ 8,800.06
Fav. Team #1
Fav. Team #2
Fav. Team #3
And while I feel super old going back through memory lane into those early days of my programming, at least I'm not so far back as to be in the punch card era like KS. :becky: So I don't feel THAT old anyway.
 

KansasSooner

Aces & eights
33,910
3,006
293
Joined
Apr 18, 2010
Location
Tumbleweed and Sagebrush country
Hoopla Cash
$ 1,000.00
Fav. Team #1
Fav. Team #2
Fav. Team #3
And while I feel super old going back through memory lane into those early days of my programming, at least I'm not so far back as to be in the punch card era like KS. :becky: So I don't feel THAT old anyway.
Because of the limitations of punch cards (and memory) programs back then were short, concise and very well planned out. I think that died out with a lot of the newer languages and expansion of memory resources. The code may have been called "spaghetti code" because of its structure but today I see such poor programing without respect to making the code efficient that it just boggles my mind. Had a professor once who said code should work first, worry about the decorations only after you are sure the code gives the correct results...
 

WizardHawk

Release the Kraken - Fuck the Canucks
52,051
12,630
1,033
Joined
Apr 17, 2013
Hoopla Cash
$ 8,800.06
Fav. Team #1
Fav. Team #2
Fav. Team #3
Well working with limited space in the old line numbered basic taught me the value of solid tight code. Carried it on with structured language and all of the background stuff came in handy when I finally took the plunge into machine code.
 

KansasSooner

Aces & eights
33,910
3,006
293
Joined
Apr 18, 2010
Location
Tumbleweed and Sagebrush country
Hoopla Cash
$ 1,000.00
Fav. Team #1
Fav. Team #2
Fav. Team #3
I too made my own games. Made a game similar to snakes and eventually my own version of frogger. I remember making a game and being pissed off that I ran out of room because 64k was the hard cap for the system I was on. I wrote and rewrote code to try and cram more into that limited space. Was a good exercise in how to condense code at least.
One of the courses I took in college I learned how to do a lot that exceeded the limitations of the machine. One example would be calculating 2^64 on a 32-bit machine without integer overflow (and remember the limitations of 32 bit arithmetic then). Another was how to swap memory using XOR instead of needing swap space allocation.
 

4down20

Quit checking me out.
56,133
8,402
533
Joined
May 10, 2013
Hoopla Cash
$ 394.91
Fav. Team #1
Fav. Team #2
Fav. Team #3
VB3, I use to make AOL punters/crackers etc.

Programming is programming in my opinion.

I was in my mid 20's before I did computer stuff.
 

KansasSooner

Aces & eights
33,910
3,006
293
Joined
Apr 18, 2010
Location
Tumbleweed and Sagebrush country
Hoopla Cash
$ 1,000.00
Fav. Team #1
Fav. Team #2
Fav. Team #3
Programming is programming in my opinion.
If that was true there wouldn't be so many security issues with today's OSes and applications, some of which I attribute to laziness and a lack of understanding of the limitations of a computer language and the hardware.
 

4down20

Quit checking me out.
56,133
8,402
533
Joined
May 10, 2013
Hoopla Cash
$ 394.91
Fav. Team #1
Fav. Team #2
Fav. Team #3
If that was true there wouldn't be so many security issues with today's OSes and applications, some of which I attribute to laziness and a lack of understanding of the limitations of a computer language and the hardware.

Good for you.
 

WizardHawk

Release the Kraken - Fuck the Canucks
52,051
12,630
1,033
Joined
Apr 17, 2013
Hoopla Cash
$ 8,800.06
Fav. Team #1
Fav. Team #2
Fav. Team #3
If that was true there wouldn't be so many security issues with today's OSes and applications, some of which I attribute to laziness and a lack of understanding of the limitations of a computer language and the hardware.
Can't imagine too many things the average poster around here would be playing with in programming languages that would pose a security risk. Little applets and light duty games can be done on just about any modern language.
 

TP76

Well-Known Member
3,079
934
113
Joined
Aug 18, 2014
Location
San Diego
Hoopla Cash
$ 1,000.00
Fav. Team #1
Fav. Team #2
Fav. Team #3
I began teaching myself how to program in Basic when I was 12 years old. I remember making a DOS-based Yahtzee game and Mad Libs and all kinds of silly things. I didn't have any reference books or people to tap for knowledge, just the built-in command help and the powers of desire and experimentation.

I wish I still had those 5.25" floppy disks I saved my work on; it would be amusing to see what my 12-year-old mind concocted.

5-1/4" floppies - amazing how far we've come. I just bought a 64GB MicroSDXC for my rasberry pi2 project - 64GB, would translate to 189,000 5-1/4 floppies.

Media1c.jpg
 

4down20

Quit checking me out.
56,133
8,402
533
Joined
May 10, 2013
Hoopla Cash
$ 394.91
Fav. Team #1
Fav. Team #2
Fav. Team #3
Thinking of learning C++ as a side hobby. Only problem is codecademy doesn't carry it so I'd have to buy some books since I've heard none of the other sites that carry it are any good.

Which editor are you planning on using?
 

KansasSooner

Aces & eights
33,910
3,006
293
Joined
Apr 18, 2010
Location
Tumbleweed and Sagebrush country
Hoopla Cash
$ 1,000.00
Fav. Team #1
Fav. Team #2
Fav. Team #3
Can't imagine too many things the average poster around here would be playing with in programming languages that would pose a security risk. Little applets and light duty games can be done on just about any modern language.
I was just pointing it depends on the type of programming one is doing. I can't imagine most of the posters here programming the diabetes testing models I did either...a lot of high level math and statistics.
 

calsnowskier

Sarcastic F-wad
59,478
15,785
1,033
Joined
Aug 11, 2010
Location
San Diego
Hoopla Cash
$ 1,400.09
Fav. Team #1
Fav. Team #2
Fav. Team #3
I dabbled in basic and VB in my pre-programmer days. I was never proficient in either.

I learned SQL and HTML in college, and I fell in love with SQL which got me into DB programming (I abandoned HTML).

I have since played with XML and recently begun to add C++.
 
Top