DEV Community

Cover image for First Language to Learn
Kanishk Khurana
Kanishk Khurana

Posted on • Edited on

First Language to Learn

Hi Everyone !๐Ÿ‘‹
"programming for beginners" seems like a really hot-topic , no matter what year it is. Each year thousands of people get attracted to this world irrespective of age or background.
So I would like to ask all the devs in this community ,

What was the first language you studied and how was your experience?

please feel free to pour your โค๏ธ out in the comments section. I would love to know how you guys made it !๐Ÿฅณ

Oldest comments (49)

Collapse
 
atulcodex profile image
๐Ÿšฉ Atul Prajapati ๐Ÿ‡ฎ๐Ÿ‡ณ

My first language is "HTML" which is not a programming language.

HTML language

Collapse
 
florianheysen profile image
Florian

same here lol, I first leaned HTML at school

Collapse
 
atulcodex profile image
๐Ÿšฉ Atul Prajapati ๐Ÿ‡ฎ๐Ÿ‡ณ

:)

Collapse
 
kanishkkhurana profile image
Kanishk Khurana

my school used to teach us this thing called "Q-BASIC".
Today , i dont even remember one line of it , all i remember is grinding on the keyboard for hours when i was in 5th Grade ๐Ÿ˜‚

Collapse
 
kanishkkhurana profile image
Kanishk Khurana

haha yes ! but it a really great language to get started in tech !

Collapse
 
atulcodex profile image
๐Ÿšฉ Atul Prajapati ๐Ÿ‡ฎ๐Ÿ‡ณ

yes really

Collapse
 
bradtaniguchi profile image
Brad • Edited

MS DOS. Not even kidding, and no I'm not that old. I just happen to find the cmd executable in the start menu and started messing around with .bat files.

I thought I was some pro-haxor only a few steps away from hacking world governments when I figured out how to change the color of the cmd window, and make "fake" blue screens of death.

It was an interesting experience, since I didn't use the internet, I basically guessed my way through learning some basics of coding, and spent large portions of my time reading the help pages.

It wasn't until 5+ years later when I got into college I started to get serious and learned a "real" programming (Java and Python). It was only then I realized how little I actually knew with my cmd scripts. However, I think the time spent learning, and debugging my small fun little scripts really taught me a number of skills I later applied to hit the ground running with full on programming.

Collapse
 
Sloan, the sloth mascot
Comment deleted
Collapse
 
kanishkkhurana profile image
Kanishk Khurana

IKR!!!

Collapse
 
kanishkkhurana profile image
Kanishk Khurana

This is probably the most interesting reply and exactly what i was looking for to start my day off with ! i guess we all have been " Hackers" in our own mind when we started programming ๐Ÿ˜‚

Collapse
 
mridulnetizen profile image
Euxodous

JAVA, I opted for subject called "Informatics Practices" during my high school. So started my programming career with making GUI apps in netbeans. Also java seems a good start as it really introduces a beginner with concepts of classes and objects just from the start. Second was SQL which helped me quite a lot at later stages since I learnt it beforehand.

Collapse
 
kanishkkhurana profile image
Kanishk Khurana

i get a feeling youre from an indian school like me haha!
my school offered python and java . and then they also taught SQL.
Yes definitely JAVA helps you dive deep into CS fundamentals and really understand how the computer works !

Collapse
 
ben profile image
Ben Halpern

Ruby is such a nice first programming language.

Collapse
 
kanishkkhurana profile image
Kanishk Khurana

Absolutely ! infact back in the day so many people used it .
today many new languages and frameworks have come up , but ruby is like the "hall of fame" i feel.
let me know your views about it too !

Collapse
 
irvens_dupuy profile image
Irvens Dupuy

My software Engineer Journey began last year September and my first programming language was JavaScript! I was not fond of the language at first but the more i learned the better i got and the more in love i fell with it. Honestly , the number one reason i think people quit is because they donโ€™t like the growing pains. After JavaScript i will definitely start studying Python.

Collapse
 
kanishkkhurana profile image
Kanishk Khurana

Those who push out of the "growing pains" stage are the ones who really make it !
infact both the languages you are working on are the future of tech and dev ! so welcome to the community and all the best !

Collapse
 
8koi profile image
Hachikoi

I started whit Python, then dropped,
then Python again, then dropped,
then finished a Python course in Udemy, and now I'm in React :P

Collapse
 
kanishkkhurana profile image
Kanishk Khurana

A very on-again-off-again relationship i see ๐Ÿ˜‚๐Ÿ˜‚
how are you learning react ?

Collapse
 
8koi profile image
Hachikoi

yeah lost my love to learning tnx to school T.T, I'm learning react whit a course in Scrimba! I'm also thinking about starting another one in YT

Thread Thread
 
kanishkkhurana profile image
Kanishk Khurana

Schools tend to do the opposite of what they are supposed to do :( but i am happy to see you are back ! how's the Scrimba course ? could you review it for me ?

Collapse
 
jesusantguerrero profile image
Jesus Guerrero

I started with Pascal in borland Delphi in Highschool.

It was good because I didn't have any programming language to compare to, delphi had an drag and drop toolbox of components and I was doing a facebook like app. The fun fact was that I ended up in web development. Thi was fate.

Collapse
 
kanishkkhurana profile image
Kanishk Khurana

Sounds like you were destined for WebDev !
Alot of low-code tools today are taking over in the drag and drop UI space. they are better than prototype tools because you can actually see your app come to life with functionalities. so whenever i am designing , i go low-code. and sometimes i just go all the way with backend integrations as well for smoother deployment and client delivery

Collapse
 
jesusantguerrero profile image
Jesus Guerrero

What low-code apps/webapps do you like for designing your functionalities?

Thread Thread
 
kanishkkhurana profile image
Kanishk Khurana

I usually make a lot of internal tools for companies and startups. so many times i am using a single database but data is being fetched to 5-6 places. so i use DronaHQ for this . its really quick.

Collapse
 
nehav_25 profile image
Neha Vishwakarma

HTML which is not a programming language.

Collapse
 
kanishkkhurana profile image
Kanishk Khurana

But it counts !
So many people get into tech with HTML only .
this is our gateway drug ๐Ÿ˜‚๐Ÿ˜‚

Collapse
 
darkwiiplayer profile image
๐’ŽWii ๐Ÿณ๏ธโ€โšง๏ธ • Edited

(Object) Pascal. It was fun. But really, any language is a good first language if you have a good teacher.

Personally, I think Lua would be a very good first language, or something similar like wren.

Collapse
 
kanishkkhurana profile image
Kanishk Khurana

I learnt Lua when my students wanted to make roblox games ! it is quite similar to C++ and Java to be honest !
so many people have learnt pascal as their first language in this comments section and now i feel like trying it ๐Ÿ˜‚

Collapse
 
bastien22022 profile image
bastien22022

My first language is "HTML" and "CSS"
( is nos a programming language )

My real programming language is Javascript

Collapse
 
kanishkkhurana profile image
Kanishk Khurana

But it counts !
So many people get into tech with HTML only .
this is our gateway drug ๐Ÿ˜‚๐Ÿ˜‚
How's JS treating you !