DEV Community

Cover image for Which is your First programming language ?
Priya Bapodra
Priya Bapodra

Posted on • Updated on

Which is your First programming language ?

Hello Everyone!
It is my first Post here! I just want to know that, which should be first programming language for beginners?
If I am talking about me, I learned C and C++ during my undergraduate years, and they serve as a foundation for many other languages. What do you think?
What is your opinion on this? Please tell me your point of view!
Thanks and have a great day!

Top comments (99)

Collapse
 
jonrandy profile image
Jon Randy πŸŽ–οΈ • Edited

Sinclair BASIC on the ZX Spectrum... 1983

Collapse
 
mortylen profile image
mortylen

I didn't expect to see it here, I started with it too. I had a compatible version of the Sinclair ZX Spectrum called Didaktik. It was made in Europe in Slovakia.

Collapse
 
abhinav1217 profile image
Abhinav Kulshreshtha

Mine was GW-Basic and Q-Basic. around 1996. I still think those were better beginners programming language than scratch or all these low-code no-code bulls**t

Collapse
 
chikega profile image
chikega

It's good to see that Q-Basic lives on in modern iterations such as QB64 PE with a C++ backend.

Collapse
 
montyharper profile image
Monty Harper

I can one-up you on that. I started with BASIC on the ZX81, precursor to the ZX Spectrum, which I also got later!
Image description

Collapse
 
jonrandy profile image
Jon Randy πŸŽ–οΈ

I guess in a way, I probably got the programming bug a few years earlier. Technically you could write programs on this, but it was hardly Turing complete! πŸ˜›

Big Trak

Collapse
 
priyabapodra profile image
Priya Bapodra

Okay, i am not familiar with language but i will try learn for sure ! Thank you for sharing your opinion! :)

Collapse
 
ben profile image
Ben Halpern

Java!

Collapse
 
priyabapodra profile image
Priya Bapodra

great ! :)

Collapse
 
jmfayard profile image
Jean-Michel πŸ•΅πŸ»β€β™‚οΈ Fayard

Ada is the first language I learnt in my engineering school.
Ada is an obscure but good language.
Ada is also an obscure, alas, but incredible woman.
Ada Lovelace is a programmer from the XIXΒ° century

Augusta Ada King, Countess of Lovelace was an English mathematician and writer, chiefly known for her work on Charles Babbage's proposed mechanical general-purpose computer, the Analytical Engine. She was the first to recognise that the machine had applications beyond pure calculation.

Collapse
 
thomasbnt profile image
Thomas Bnt β˜•

Hello, and welcooome on DEV! πŸš€
My first programming language is CSS. I love the web dev, and even now I continue to develop with this language, and to push the code further, I do it with SCSS (SASS). ✨

Collapse
 
priyabapodra profile image
Priya Bapodra

thank you !

Collapse
 
m0n0x41d profile image
Ivan Zakutnii

Damn, is this a bite? Please say it is.

Collapse
 
ryencode profile image
Ryan Brown

My first language was Integer Basic on the Apple ][e (pronounced "Apple two E" for the younglings.) It was great for cutting teeth and getting a handle on some basics (har har!)

Later, again in the Apple world... HyperCard/HyperScript the combination of a visual and scripted interactions in one package, easily deploy-able... was great.

Collapse
 
dionarodrigues profile image
Diona Rodrigues

Welcome to the ball!! :)
I firstly learned ActionScript (by using Flash to create animations) and a little bit of ASP (which was the language that the company I worked for used to use at that time). :)

Collapse
 
priyabapodra profile image
Priya Bapodra

hello! Thank you for welcoming me ! :)

Collapse
 
brian_curricular profile image
Brian G.

Love this thread and seeing all the varied responses!

Mine was CSS and HTML. I learned it during the 90s while customizing Geocities websites. I learned a tiny amount of JavaScript but not enough to feel confident.

Next up was PHP. I inherited management of a WordPress site at one of my first jobs, and needed to figure out how to customize it. This was where I really learned how to program. Confession: I love PHP and use Laravel quite frequently now.

A couple years after learning PHP, I inherited a DNN site and had to learn C# and ASP.NET. My career took me through a lot of Windows organizations, so I came to love C#, and programming PowerShell scripts.

I've picked up a lot more in the last decade or so. Currently, I'm learning Go.

Collapse
 
priyabapodra profile image
Priya Bapodra

Thank you so much for sharing with us ! :)

Collapse
 
jd2r profile image
DR

JavaScript is goated as a language, but I'd probably go with Python as the best first language to learn.

I personally learned the first steps of programming from Scratch (which I now don't recommend), but JS took me to the next level and it's been my go-to ever since.

Collapse
 
priyabapodra profile image
Priya Bapodra

Javascript is in trend! thank you for sharing your opinion ! :)

Collapse
 
chikega profile image
chikega

C is the Latin of many programming languages.

Collapse
 
alexr profile image
Alex (The Engineering Bolt) ⚑

Visual BASIC but not many people have heard it before

Collapse
 
lexiebkm profile image
Alexander B.K.

While I was only able to code using FoxPro for DOS, other people at the office used VB and Delphi for developing GUI apps for Windows.

Collapse
 
abhinav1217 profile image
Abhinav Kulshreshtha

If FoxPro was not bought by MS I would still be a foxpro programmer. A language and db in one bundle. Killing foxpro was the first reason I started disliking microsoft, even before I learned about open source philosophy.

I wrote my first complete application in foxpro and got a year worth of library membership as reward. Proudest moment in my childhood.

Collapse
 
alexr profile image
Alex (The Engineering Bolt) ⚑

Actually I just remembered, it was just BASIC and it was literally copying a program from a book line by line. It was Space Invaders which I really enjoyed. More importantly it did work at the end.

Visual Basic did come at later point.

P.S.: I just learned that BASIC stands for Beginner's All-purpose Symbolic Instruction Code