First programming language
First programming language
I'm interested in people's first programming language here, and what got you interested in computers in the first place. I got a hand-me-down PC with a version of Windows 3.1 that my grandparents used, but it isn't around anymore. But this was also back in 1999 or 2000 (I was 9 or 10), so I didn't have the internet on that computer. I didn't actually know you can write code to tell the computer what to do until I was in 4th grade. Since then, I was looking around at theory of how it works, but I struggled to find answers about how to actually put it into practice (I didn't know exactly where to find the tools to do it at the time). So I only have been actually coding for a little 2+ years.
I must be a fool. :X
I must be a fool. :X
Re: First programming language
BASIC. Playing and then making computer games (actually, more like learning how they're made and making various parts, primarily graphics/rendering).
Re: First programming language
Which BASIC was that?
So besides FreeBASIC, is it popular to still use that to introduce themselves to programming anymore? Just thought I might be progressing too fast without getting my feet wet first.
Because I might just see if I can get my hands on one.
So besides FreeBASIC, is it popular to still use that to introduce themselves to programming anymore? Just thought I might be progressing too fast without getting my feet wet first.
Because I might just see if I can get my hands on one.
Re: First programming language
Hi,
My first was BASIC too (Commodore BASIC in my case).
The important part (initially) is to learn the concepts - things like expressions, functions/methods, structures, pointers, OOP, resource management, multi-threading/concurrency, etc. Once you're familiar with the concepts, most programming languages end up being mostly "same concepts, different syntax, different limitations".
Cheers,
Brendan
My first was BASIC too (Commodore BASIC in my case).
The university I attended began with Alice, then moved on to (a sub-set of) Java, then covered more concepts with Java, then branched out into other languages. I'm sure most Universities do everything completely different.SeanMc wrote:So besides FreeBASIC, is it popular to still use that to introduce themselves to programming anymore? Just thought I might be progressing too fast without getting my feet wet first.
The important part (initially) is to learn the concepts - things like expressions, functions/methods, structures, pointers, OOP, resource management, multi-threading/concurrency, etc. Once you're familiar with the concepts, most programming languages end up being mostly "same concepts, different syntax, different limitations".
Cheers,
Brendan
For all things; perfection is, and will always remain, impossible to achieve in practice. However; by striving for perfection we create things that are as perfect as practically possible. Let the pursuit of perfection be our guide.
Re: First programming language
Although I had a Timex Sinclair, I'd say that I learned programming BASIC on the C64 close to 30 years ago. Ironically, it's not until I got into OS Development a few years ago that I actually learned what all those PEEK and POKE statements were actually doing though.
From there, I learned Visual Basic, C++, Java and finally C#.
From there, I learned Visual Basic, C++, Java and finally C#.
Project: OZone
Source: GitHub
Current Task: LIB/OBJ file support
"The more they overthink the plumbing, the easier it is to stop up the drain." - Montgomery Scott
Source: GitHub
Current Task: LIB/OBJ file support
"The more they overthink the plumbing, the easier it is to stop up the drain." - Montgomery Scott
Re: First programming language
ZX Spectrum's ROM BASIC. It wasn't very much useful for me other than being the first language, in which one inevitably learns variables, subroutines, basic control flow (ifs, goto's, loops) and writes simple programs. I don't think for that sort of learning you need BASIC as there's better and more powerful stuff nowadays. However, it looks like there are some good modern implementations of BASIC. I think, the last I played with was qb64. There's a list with more.SeanMc wrote:Which BASIC was that?
So besides FreeBASIC, is it popular to still use that to introduce themselves to programming anymore? Just thought I might be progressing too fast without getting my feet wet first.
Because I might just see if I can get my hands on one.
Re: First programming language
My first programming language was "Extended Color Basic 1.1" on the CoCo 2 (Tandy / Radio-Shack TRS-80 Color Computer 2).
https://en.wikipedia.org/wiki/Color_BASIC
https://en.wikipedia.org/wiki/TRS-80_Color_Computer
https://en.wikipedia.org/wiki/Color_BASIC
https://en.wikipedia.org/wiki/TRS-80_Color_Computer
- Schol-R-LEA
- Member
- Posts: 1925
- Joined: Fri Oct 27, 2006 9:42 am
- Location: Athens, GA, USA
Re: First programming language
Pr1me BASIC on a timeshared minicomputer, circa 1980, typing programs out of the old David Ahl book (the yellow cover "Microcomputer Edition" reprint), though I ended up with no access to it after that when they shut down that high school and moved us to a different one the next year.
I eventually followed up in 1984 with Applesoft BASIC on a second-hand Apple ][+ and BASICA/GWBASIC on a true-blue (albeit used) IBM PC/XT my father bought for his home office the year after.
I eventually followed up in 1984 with Applesoft BASIC on a second-hand Apple ][+ and BASICA/GWBASIC on a true-blue (albeit used) IBM PC/XT my father bought for his home office the year after.
Rev. First Speaker Schol-R-LEA;2 LCF ELF JAM POEE KoR KCO PPWMTF
Ordo OS Project
Lisp programmers tend to seem very odd to outsiders, just like anyone else who has had a religious experience they can't quite explain to others.
Ordo OS Project
Lisp programmers tend to seem very odd to outsiders, just like anyone else who has had a religious experience they can't quite explain to others.
Re: First programming language
Vanilla JavaScript became my first programming language circa 2013. Me and my teacher of mathematics were working on a math-related game. Unfortunately, I lost the files some time ago. Then I learned C, C++, x86 assembly, Objective-C, Swift and Go to some degree. Last time I mostly use Swift and Go. I also experienced HTML and CSS, but I think that CSS is just plain ugly.
"If you don't fail at least 90 percent of the time, you're not aiming high enough."
- Alan Kay
- Alan Kay
- BASICFreak
- Member
- Posts: 284
- Joined: Fri Jan 16, 2009 8:34 pm
- Location: Louisiana, USA
Re: First programming language
My first programming language was BASIC (QuickBASIC) after this I played with C (only stdio and math), but the language I got the most use out of was Java (SE). On the OSDev route I learned [more] C and ASM.
I'm not including scripting languages here.
And what got me interested in the first place, well that's a hard one to answer - it was so long ago. I was 5 (maybe 6) when I got *my* first computer - my dad was tired of having to format and reinstall ours so often as I would "mess things up". I've always been interested in "How Things Work", before computers I was messing with simple electronic circuits and plumbing...
Best Regards,
B!
TL;DR; My interest in OSDev has helped me out in ways I would never have imagined, at-least when it comes to being a "Computer Technician", I understand so much more about how the internals of how a computer functions - which allows me to diagnose issues with more speed and ease. The only down side is that OSDev has also taught me to spot bugs and inefficiencies in applications that I would have been blind to - and that I can do nothing about them (closed source).
I'm not including scripting languages here.
And what got me interested in the first place, well that's a hard one to answer - it was so long ago. I was 5 (maybe 6) when I got *my* first computer - my dad was tired of having to format and reinstall ours so often as I would "mess things up". I've always been interested in "How Things Work", before computers I was messing with simple electronic circuits and plumbing...
Well, that's the same order that is taken here. BTW I really dislike Alice .Brendan wrote:The university I attended began with Alice, then moved on to (a sub-set of) Java, then covered more concepts with Java, then branched out into other languages. I'm sure most Universities do everything completely different.
Best Regards,
B!
TL;DR; My interest in OSDev has helped me out in ways I would never have imagined, at-least when it comes to being a "Computer Technician", I understand so much more about how the internals of how a computer functions - which allows me to diagnose issues with more speed and ease. The only down side is that OSDev has also taught me to spot bugs and inefficiencies in applications that I would have been blind to - and that I can do nothing about them (closed source).
BOS Source Thanks to GitHub
BOS Expanded Commentary
Both under active development!
BOS Expanded Commentary
Both under active development!
Sortie wrote:
- Don't play the role of an operating systems developer, be one.
- Be truly afraid of undefined [behavior].
- Your operating system should be itself, not fight what it is.
- Nutterts
- Member
- Posts: 159
- Joined: Wed Aug 05, 2015 5:33 pm
- Libera.chat IRC: Nutterts
- Location: Drenthe, Netherlands
Re: First programming language
BBC Basic on the BBC Micro model B when I was 7. It's still the system that's closest to my heart.
I stayed with basic (gwbasic, qbasic, quick basic) until I was 12 (1993). It was the first time I met somebody else who programmed but in Pascal, a language I didn't about. Pre-internet era. So I learned turbo pascal, pascal for windows and then stayed with the Delphi line of RAD tools for over a decade. Wrote some commercial software using it. Fun times.
The last decade I've been trying and learning lots of languages. The most fun I've had with C. I never really programmed in it due to various reasons but I've been using it allot the last few months and it's been great.
Why I got started with it? Because it was new and wonderful. From the first time I ever saw a computer, a Philips P200T, I was hooked. I couldn't even imagine how my life would have been if I didn't grew up in that era. I don't want to sound like a grandpa because I'm no way near that old, I'm just 35, but it was so great for so many reasons.
I stayed with basic (gwbasic, qbasic, quick basic) until I was 12 (1993). It was the first time I met somebody else who programmed but in Pascal, a language I didn't about. Pre-internet era. So I learned turbo pascal, pascal for windows and then stayed with the Delphi line of RAD tools for over a decade. Wrote some commercial software using it. Fun times.
The last decade I've been trying and learning lots of languages. The most fun I've had with C. I never really programmed in it due to various reasons but I've been using it allot the last few months and it's been great.
Why I got started with it? Because it was new and wonderful. From the first time I ever saw a computer, a Philips P200T, I was hooked. I couldn't even imagine how my life would have been if I didn't grew up in that era. I don't want to sound like a grandpa because I'm no way near that old, I'm just 35, but it was so great for so many reasons.
"Always code as if the guy who ends up maintaining it will be a violent psychopath who knows where you live." - John F. Woods
Failed project: GoOS - https://github.com/nutterts/GoOS
Failed project: GoOS - https://github.com/nutterts/GoOS
-
- Member
- Posts: 52
- Joined: Mon Oct 11, 2010 11:37 pm
- Location: Milwaukee, Wisconsin
Re: First programming language
FORTRAN in a summer course at Marquette University between my junior and senior years of high-school in 1968. My first exposure to BASIC was a dialect on a Supernova minicomputer in 1971. My first assembler was 6502 assembly on a Commodore 64 in 1983. I'm a moldy oldie!
Microsoft is over if you want it.
- Kazinsal
- Member
- Posts: 559
- Joined: Wed Jul 13, 2011 7:38 pm
- Libera.chat IRC: Kazinsal
- Location: Vancouver
- Contact:
Re: First programming language
The first programming language I learned was C++ some 14 years ago. Then my uncle taught me Perl. I started learning assembly a few years later.
I do not recommend this path.
I do not recommend this path.
-
- Posts: 11
- Joined: Fri Feb 12, 2016 4:06 pm
Re: First programming language
my first programming language was when i was small boy and was Scratch i learnt it in school.
Re: First programming language
Basic on my TRS-80 MC10 then 6502 ASM on Atari 800XL/130XE on my own.
Then Pascal in college and ADA at University.
Now I'm mostly using C/C++, VB.Net and Python.
Then Pascal in college and ADA at University.
Now I'm mostly using C/C++, VB.Net and Python.