DEV Community

OM
OM

Posted on

What's your 1st programming language & What you use today?

Hey, Dev folks 👋

What was the first programming language you learned?

And what are you using today?

Let's discuss how far we have come ....

.
.

Follow - Om Bharatiya on Twitter

Latest comments (67)

Collapse
 
jennrmillerdev profile image
Jen Miller

hmm I started with Java in high school. Learned Java in University (also Python), and continued with Java and Javascript today.

I have never touched C or C++ other then for assignments in university. I always say it would be nice to dabble with C one day...but that day never happens...

Collapse
 
sasbibic profile image
sasbibic

Not counting early attempts with ZX Spectrum and Pascal.

From 1985 -> TODAY (earning money with it) :

  • Cobol (on VMS)
  • Basic (on VMS)
  • Macro32 (assembler on VMS)
  • Visual Basic (PC)
  • C (Linux)
  • C# (PC)
  • Java (Android)
  • Javascript (recently...)

Small trips to using: PHP, Python, C++,...

Collapse
 
josuerodriguez98 profile image
Josué Rodríguez (He/Him)

My first programming language was Java and today I'm mostly using TypeScript. Along the way (about 5 years I've been studying engineering) I've learnt C++, JavaScript, Python and a little PHP. I've got a long way ahead of me, but I'm staying positive 😁

Collapse
 
alex_takitani profile image
Alex Takitani

Started with GWBasic and now I use mainly Ruby

Collapse
 
jbryan11 profile image
Peek.A.Bo0 • Edited

Back when I was in high school, I remember my first language that I used was VB. After that I shift into C/C++, Java, ASM, VHDL(Idk if this counted as a programming language...) when I entered in college.

Recently I use Javascript (Nodejs and other frameworks), C# for game dev, C++ or Python for IoT/Embedded Systems.

Collapse
 
mandrewcito profile image
Andrés Baamonde Lozano

I started with PHP at 15, now profesionally, python and C#, for backend and frontend (javascript -insert random framework here-). And for my personal project projects python. If project needs a fronted ... vue is my preference

Collapse
 
untungso profile image
Untung So Andryanto

Learned CPP, Python, PHP, Javascript
Using Typescript and Golang

Collapse
 
cristiancastrodc profile image
cristiancastrodc

Started Computer Science in 2010 learning Pascal 😄
Now I'm happily coding C#, Javascript and PHP with .NET Core, Angular and Laravel.

Collapse
 
aminarria profile image
Amin Arria

Started with C++, but wasn't until 4 years later (during my CS degree) that I understood pointers

Now I'm using Elixir and Erlang

Collapse
 
brianfoley81 profile image
Brian Foley

My first language was BASIC back in the late 80s. I'm not completely sure what version of BASIC it was, but I remember making text adventure games with my sister and father on our home PC and having a lot of fun doing it.

The first language I learned that I still use today is Javascript, which I learned when it was new in the mid-90s when I was in high school. Naturally, I use it for much different things nowadays.

The first language I learned "the right way" according to some snobs I've worked with through the years (meaning I learned it in a college classroom) was C++. I never really used it after leaving college but learning it definitely opened my eyes to how programming works under the hood.

The first language I learned that I fell in love with while learning it was Python, which I learned in the mid 00's. I still love using it today even though its not something I use at work (unfortunately). It's my daily driver for my home projects, despite a lot of my programmer friends thinking you should be using JS for everything!

Collapse
 
jonrandy profile image
Jon Randy đŸŽ–ïž • Edited

Since 1983:

  • ZX Spectrum BASIC (ZX Spectrum)
  • Z80 Assembly Language (ZX Spectrum)
  • QBasic
  • Powerbasic
  • C
  • Pascal
  • GFABasic (Amiga)
  • AMOS (Amiga)
  • VisualBasic
  • VBA
  • Javascript
  • PHP
  • Ruby
  • Python
  • Haskell

At the moment - mostly Javascript and Python, some PHP

All self taught from age 7

Collapse
 
ahferroin7 profile image
Austin S. Hemmelgarn

Rough order of what languages I ‘learned’ (excluding data-only stuff like YAML or JSON and purely presentational languages like HTML and CSS):

  • Racket (back when it was DrScheme, I probably could not use it or any other Scheme dialect today even if my life depended on it)
  • C
  • FreeBASIC (like with Racket, probably could not use it today).
  • Lua
  • Python
  • MS-DOS CMD
  • Java
  • JavaScript
  • Lex
  • Yacc
  • Forth
  • AVR assembly
  • MSP430 assembly
  • POSIX sh
  • VimScript (and by extension ex and sed)
  • SQL
  • PowerShell
  • AWK
  • Elixir
  • M4

In theory, I’ve not ‘learned’ but can still kind of understand most C family languages, Erlang, PHP, Ruby, Pascal, FORTRAN, ALGOL, PERL, and Go.

Of all of that, the only ones I actually work with regularly today are Python, POSIX sh, and more recently Elixir, though I still make occasional use of many of the others.

Collapse
 
itstgr profile image
itsTGR

C and C++ at the very beginning.
Then LabVIEW.
Then C# for internship, later I usted a little of Java.
In the job I have used Python and some Bash Scripting.
I currently use Python.

Collapse
 
dvlprmo profile image
Mohammad

I started using Java as a first programming language, but then I move fast to other languages specifically php and js. I haven't use Java at all since I got out of my two intro to programming courses at college. Today I am using js including its framework angular and RoR. I used C/C++ and Python. I have done some assembly and drRacket [dunno if it's spelled correctly]. Now, I am focusing on web development alot till i get myself mastered in it.

Collapse
 
yoursunny profile image
Junxiao Shi • Edited

My first general purpose programming language is Visual Basic 6.0. The first program I made on my own, excluding examples from books, is a typewriter game (2002).
Source code and binary: github.com/yoursunny/code2014/tree...
Screencast: twitter.com/yoursunny/status/82845...

Before that, I learned PC-LOGO and FoxBASE in elementary school (1997), but I did not realize that these were programming languages.