I didn't name it - it was only ever used internally. I built interpreters to run the wizard scripts both on a desktop app (Visual Basic), and on the web
I'm Calin Baenen โ AKA KattyTheEnby โ a programmer born October 30th, 2006.
I love programming, it has been my passion since I was a kid, and will forever be my passion.
Well, I know C++ (to a moderate extent), Java, JavaScript (and TypeScript, if you'd like to distinguish the two), and Janky (the not-popular popular programming language I want to make).
If you include HTML, there's that, too.
Oh, and there's Python, but I rarely code in that now days, so I just say "I forgot, I know nothing.".
I'd say 5: JavaScript, Python, Ruby, Java, Swift. There are a few more I could hack my way through, but probably couldn't really right a solid program without a solid amount of learning.
Well it's an odd one.. I'm an electrician by trade who moved onto industrial automation.
I'm constantly being thrown in the deep end and need to pickup a new language at the drop of a hat. So here is a list that I have covered over the last 20yrs..
PLC programming , C++ (current role), VB, C#, Java, PHP, SQL, Pascal and some strange lisp hybrid .. plus the odd industrial equipment (gcode , robots etc)
It's like my current role, took on as a PLC programmer then a 3rd party embedded OPC UA server they were using had terrible performance and there was no alternative in the market for there application.. so I ended up writing an OPC UA server in C++ that needed to be functional within a few months to meet project deadlines... 2 years later, I met the deadline and still adding features to this day.
Before this job I never touched C or C++ before this kind of thing happens all the time to me don't know if it's common place or I'm just a stress junkie ๐ but I feel I can pick up any language quite quickly when under pressure.
Great question! JS was my first coding experience, so that was the most difficult for sure. Golang has the most 'different' syntax and rules re assignments and mutability of all of them, so that's proving to be my biggest obstacle right now, but TypeScript is deceptively difficult in that it's an entirely different language from JS (not a framework) and I didn't realize that fully before diving in. Python's been by far the easiest.
oh and I guess I forgot to include SQL, JSON, and GraphQL. I think of those less as programming languages (disclaimer: do not know the official def for a programming language; I know folks like to get technical with it but who am I to deny someone CSS or whatever they code in) and more like ways to represent or request data.
Jon is a self-taught programmer, started in video games but now does web development. He follows principles, argues for scientific software development, and does not like writing in the 3rd person.
Hm, I guess TS/Js, Python, C#, Ruby. It'd be too weird to write MEL here, it was an obscure 3D authoring scripting language.
Should we count SQL too? :)
Do you think more languages are automatically better? I felt I became a much better programmer (more confident, more aware) when I broadened out from just Python, but I don't think adding 1 or 2 more now would give me any real boost. Maybe if I tapped into a truly functional languageโฆ hm.
I just remembered, when I put Ruby on my skills the recruiters came rushing at me, it was just a crazy uptick, so there are more marketable languages than others!
I'd generally recommend developers learn one or two other languages if possible. Would you recommend devs to broaden out?
BASIC (a dozen different flavors), Assembly (6502, 65816, 68000, 68030, 80386, SPARC, PowerPC, Alpha), LISP/Scheme, FORTRAN, Pascal, C, C++ (from 2e to C++17), Object Pascal, Objective-C, C#, Perl, Python, Perl, F#, Lua, Java, JavaScript, TypeScript, Prolog. Peripherally programming languages (depending on one's definition) would include SQL, WPF/XAML, Eve 0.8, Eve 2.0, HTML & CSS.
I'm only including languages that I've worked with a lot for a year or longer.
I'm not including language exposure for fun. Like with Logo, Squeak, Boo!, Groovy, CoffeeScript, Swift, Elm, Rust, GLSL, and many many more. I'm not including command scripting languages or shell scripting languages, that be another few dozen.
Next year I plan on learning Clojure. It'll be interesting to see what you get if you add functional programming to LISP.
On my future list also has: Haskell, Scala, Kotlin, (more) Rust, (more) Swift, and Go.
My Current Preferred Programming Languages: Java, Python
Other Programming Languages I Know: Assembly, AWK, C, C++, Common Lisp, Fortran, JavaScript, Pascal, Perl, Prolog, Scheme, SETL, Tcl, Visual Basic. Some of these I haven't used in a long time.
Full-stack software developer with a love for clean code, responsive web design, and test-driven development. Fluent in multiple programming languages, frameworks, and technologies.โจ
Let's say Java, Kotlin, JavaScript as my standard of know. Then C#, PHP as I knew but would need couple of weeks to refresh if I was to start a new project. Then Groovy, TypeScript as in used it but didn't really see to much difference from the others. Python and Go used it but never actually did a bigger project. Then C++ as in learned long time ago and could re-learn.
So if you exclude C++ I would say know as in could build a project decently would be 9. If you include C++ because I could re-learn stuff then throw in Scala as well and you have 11.
Proficiently, PHP, MySQL, and JavaScript. They pay the bills, so that's where my main focus is.
I could probably get back into Java pretty quickly if I needed to. I did Android development for about a year just before Kotlin was available. Other languages I've dabbled in include Ruby, Python, C, C++, and C#. I couldn't start something from scratch in any of those (except C# in a Unity context) without some refresher/relearning time.
I graduated in 1990 in Electrical Engineering and since then I have been in university, doing research in the field of DSP. To me programming is more a tool than a job.
He/Him; Senior Software Developer, IT Swiss-army-knife, 3 programming blades, 1 hardware, 1 networking and infrastructure and a corkscrew. The tweezers have long since been lost. (Recent ADHD diag.)
My flippant answer is: both Zero and All.
Zero on account of I "know" parts of languages, enough to use and perform my duties,
All on account of I "know" enough theory as to what the effect I want done to the silicon with an abstract understanding of the machine language used to do those things. Understanding that programming languages are abstractions over that, they are different tools to accomplish the same underlying tasks.
Builder of business applications. Started building Sales and shipping applications and later to custom ERP applications for multi-division and multi-product use cases.
The next iteration of this survey should focus on the languages used by the dev.to member in the last 5 years to build something. And to also get another feedback about the approximate number of users using that application.
I know Python, Java, Go, Rust, Julia, SQL, PL/SQL, C, C++, C#, COBOL, JavaScript, R,TypeScript and Assembly. But I have used Python, JavaScript and SQL to build custom business applications.
At this point in my career, I've professionally written:
Javascript/Typescript (including Node, React, Vue, Svelte, and Electron as runtimes/frameworks)
PHP
SQL
Java
C#
Ruby
Elm
Haskell
Docker (does it count? It's fairly specific)
HTML/CSS (whether they're programming languages or not isn't important)
Also used an old development platform called "Magic" from the 90's, I was maintaining a legacy app for a couple years and it occasionally needed UX updates for new workflows.
Almost every language. As a programmer, I know pretty much every basic concept of any language. So there is nothing more to learn, other than syntax that is what you will forget and search again on google. I always memorize what a language can do and what it can't do, and then when I want to do something in that language, I will remember if it can do or not, If it can do that task then I search it up on google with the language as a keyword in the query.
I would define 'know' to be a language in which I'd confidently embark on a journey to build anything from a small script to a new social media platform, and with that definition, I know:
Go
Python
With that said, I have a working knowledge of:
C, C++, C#
Java
JavaScript
Bash
And although I don't consider these languages, I also am familiar with the following formats:
Software Developer, Writer and Author of How to build a serverless app platform on Kubernetes - https://books.pmbanugo.me/serverless-app-platform
Find me on YouTube: https://www.youtube.com/@pmbanug
He/Him/His
I'm a Software Engineer and a teacher.
There's no feeling quite like the one you get when you watch someone's eyes light up learning something they didn't know.
Rick Delpo - retired Senior Data Engineer from GE now offering a helping hand to Java and SQL beginners. Recently I migrated to AWS Serverless Architecture and moved away from Java to Javascript
I wish to learn programming languages like javascript, python, angular Js.... I need some ideas to learn all above languages.. Need ideas about method of learning
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
Taking 'know' as being 'languages I've written a program in'...
Also wrote my own scripting language for creating "wizards" to guide users through common tasks in a system... does that count?
Dayum
(c) 1982 Sinclair Research Ltd
I now remember that I had forgotten AMOS BASIC on my list. :-D
I just punted anyway and said "several flavors".
The creators of AMOS have a new project that is very similar - AOZ Studio
No TI-BASIC? lol
I have two books here next to my desk for writing in BASIC. One of them is for games. It was such a different world back then!
what's the name of the language your created ?
I didn't name it - it was only ever used internally. I built interpreters to run the wizard scripts both on a desktop app (Visual Basic), and on the web
Well, I know C++ (to a moderate extent), Java, JavaScript (and TypeScript, if you'd like to distinguish the two), and Janky (the not-popular popular programming language I want to make).
If you include HTML, there's that, too.
Oh, and there's Python, but I rarely code in that now days, so I just say "I forgot, I know nothing.".
I'd say 5: JavaScript, Python, Ruby, Java, Swift. There are a few more I could hack my way through, but probably couldn't really right a solid program without a solid amount of learning.
Similar to my list
Know as in I can read it and write descent code in it
Well it's an odd one.. I'm an electrician by trade who moved onto industrial automation.
I'm constantly being thrown in the deep end and need to pickup a new language at the drop of a hat. So here is a list that I have covered over the last 20yrs..
PLC programming , C++ (current role), VB, C#, Java, PHP, SQL, Pascal and some strange lisp hybrid .. plus the odd industrial equipment (gcode , robots etc)
It's like my current role, took on as a PLC programmer then a 3rd party embedded OPC UA server they were using had terrible performance and there was no alternative in the market for there application.. so I ended up writing an OPC UA server in C++ that needed to be functional within a few months to meet project deadlines... 2 years later, I met the deadline and still adding features to this day.
Before this job I never touched C or C++ before this kind of thing happens all the time to me don't know if it's common place or I'm just a stress junkie ๐ but I feel I can pick up any language quite quickly when under pressure.
I can use JS and Python, also can hack my way around Golang and TS as of right now.
Which was the hardest to pick up?
Great question! JS was my first coding experience, so that was the most difficult for sure. Golang has the most 'different' syntax and rules re assignments and mutability of all of them, so that's proving to be my biggest obstacle right now, but TypeScript is deceptively difficult in that it's an entirely different language from JS (not a framework) and I didn't realize that fully before diving in. Python's been by far the easiest.
How about for you? We have a couple in common I think.
oh and I guess I forgot to include SQL, JSON, and GraphQL. I think of those less as programming languages (disclaimer: do not know the official def for a programming language; I know folks like to get technical with it but who am I to deny someone CSS or whatever they code in) and more like ways to represent or request data.
Hm, I guess TS/Js, Python, C#, Ruby. It'd be too weird to write MEL here, it was an obscure 3D authoring scripting language.
Should we count SQL too? :)
Do you think more languages are automatically better? I felt I became a much better programmer (more confident, more aware) when I broadened out from just Python, but I don't think adding 1 or 2 more now would give me any real boost. Maybe if I tapped into a truly functional languageโฆ hm.
I just remembered, when I put Ruby on my skills the recruiters came rushing at me, it was just a crazy uptick, so there are more marketable languages than others!
I'd generally recommend developers learn one or two other languages if possible. Would you recommend devs to broaden out?
4
Are you happy with the list as is for a while or do you intend to broaden?
of course i will broaden but according to a plan
What's the plan?
I second that, what's the plan?
BASIC (a dozen different flavors), Assembly (6502, 65816, 68000, 68030, 80386, SPARC, PowerPC, Alpha), LISP/Scheme, FORTRAN, Pascal, C, C++ (from 2e to C++17), Object Pascal, Objective-C, C#, Perl, Python, Perl, F#, Lua, Java, JavaScript, TypeScript, Prolog. Peripherally programming languages (depending on one's definition) would include SQL, WPF/XAML, Eve 0.8, Eve 2.0, HTML & CSS.
I'm only including languages that I've worked with a lot for a year or longer.
I'm not including language exposure for fun. Like with Logo, Squeak, Boo!, Groovy, CoffeeScript, Swift, Elm, Rust, GLSL, and many many more. I'm not including command scripting languages or shell scripting languages, that be another few dozen.
Next year I plan on learning Clojure. It'll be interesting to see what you get if you add functional programming to LISP.
On my future list also has: Haskell, Scala, Kotlin, (more) Rust, (more) Swift, and Go.
My Current Preferred Programming Languages: Java, Python
Other Programming Languages I Know: Assembly, AWK, C, C++, Common Lisp, Fortran, JavaScript, Pascal, Perl, Prolog, Scheme, SETL, Tcl, Visual Basic. Some of these I haven't used in a long time.
Other (data, query, markup, etc) languages: CSS, GraphQL, HTML, LaTeX, Markdown, SQL, SVG, XML, YAML
Maybe more than 10. ๐
Which?
C#, Elixir, C, C++, Java, Typescript, Python, Javascript, Kotlin, Dart, Haskell, etc.
But, well. I only use C#, Typescript and Python for my daily task.
I've worked extensively with:
I've written code in:
Know as in the ones I've used to write software in:
Some others i've only tried them out eg Golang, Rust etc
I mainly work with JavaScript, Typescript, Swift and Dart
My definition of knowing a language has evolved into "I know my way around the language, I can do stuff without relying 100% on the documentation".
My list is as follows
and for game dev
definition of Know - i don't know :p
I know those:
I know but didn't use them anymore:
I know just enough to write some strange stuff in :
I know a bit of:
I am learning perl,
I also a know a bit of a few languages that you may not have heard of like red and V
Depends on 'know'
native:
python (9 years on job), javascript(22 years), typescript (last project, love it)
good:
c# (3 years on job), java (3 years on job)
never my thing, but need it some times:
shell/bash
also done in the past:
php (6 years), actionscript
Did some sunday hobby stuff with (Not good enough for job ;)):
ruby/golang/rust
Let's say Java, Kotlin, JavaScript as my standard of know. Then C#, PHP as I knew but would need couple of weeks to refresh if I was to start a new project. Then Groovy, TypeScript as in used it but didn't really see to much difference from the others. Python and Go used it but never actually did a bigger project. Then C++ as in learned long time ago and could re-learn.
So if you exclude C++ I would say know as in could build a project decently would be 9. If you include C++ because I could re-learn stuff then throw in Scala as well and you have 11.
I would better describe it as ยปLanguages I once knewยซ or ยปLanguages I was at some point in my life able to write programs inยซ
6501 Assembler
C64 BASIC
C128 BASIC
Action Script
AMIGA BASIC
Bash
C
C#
C++
CoffeeScript
Delphi
Elixir
Elm
F#
Go
Groovy
Haskell
Java
Javascript
Ocaml
Pascal
Perl
Powershell
Prolog
Python
Ruby
Smalltalk
Scratch
SQL
ZX 81 BASIC
ZX Spectrum BASIC
But today it comes down to Javascript, Python, Go and SQL.
I wouldn't consider myself proficient today in all of these languages, but in 20 years I've learned and worked with:
My Language of Choice today is TypeScript.
I been using JavaScript for a while, but do use CSS when I need to style my web pages.
I dunno if HTML is considered one but thatโs another one.
Been trying to learn C# to creat Unity games. Itโs been really fun to program lately
Proficiently, PHP, MySQL, and JavaScript. They pay the bills, so that's where my main focus is.
I could probably get back into Java pretty quickly if I needed to. I did Android development for about a year just before Kotlin was available. Other languages I've dabbled in include Ruby, Python, C, C++, and C#. I couldn't start something from scratch in any of those (except C# in a Unity context) without some refresher/relearning time.
Languages that I know well and I can be productive in time-zero (modulo some "memory refreshing"):
Languages I had some experience with and that I would need few days of studying to get fully productive
Languages that I read something about that, I know their "philosophy," but I never used them (pretty weird stuff)
Borderline languages (stuff that were not designed to be actual programming languages, but they end up being Turing-complete by accident)
My flippant answer is: both Zero and All.
Zero on account of I "know" parts of languages, enough to use and perform my duties,
All on account of I "know" enough theory as to what the effect I want done to the silicon with an abstract understanding of the machine language used to do those things. Understanding that programming languages are abstractions over that, they are different tools to accomplish the same underlying tasks.
But I don't know lisp yet ;)
The next iteration of this survey should focus on the languages used by the dev.to member in the last 5 years to build something. And to also get another feedback about the approximate number of users using that application.
I know Python, Java, Go, Rust, Julia, SQL, PL/SQL, C, C++, C#, COBOL, JavaScript, R,TypeScript and Assembly. But I have used Python, JavaScript and SQL to build custom business applications.
My list (Most used at the top):
C++
Python
TypeScript and JavaScript
C#
HTML & CSS
Dart
MATLAB
At this point in my career, I've professionally written:
Also used an old development platform called "Magic" from the 90's, I was maintaining a legacy app for a couple years and it occasionally needed UX updates for new workflows.
Almost every language. As a programmer, I know pretty much every basic concept of any language. So there is nothing more to learn, other than syntax that is what you will forget and search again on google. I always memorize what a language can do and what it can't do, and then when I want to do something in that language, I will remember if it can do or not, If it can do that task then I search it up on google with the language as a keyword in the query.
I would define 'know' to be a language in which I'd confidently embark on a journey to build anything from a small script to a new social media platform, and with that definition, I know:
With that said, I have a working knowledge of:
And although I don't consider these languages, I also am familiar with the following formats:
Anything in the other 16 you'd want to try in a professional context?
Daily working with Go, JavaScript(node.js), a bit of Rust. In the past worked with Java and C#. And of course bash, for scripting :D
one
Which?
javascript :)
C
C++
Python
JavaScript
Golang
Just little bit of Ruby (used years ago)
Only Javascript
Lots you can do with just JS!
Javascript, Python, Swift
Not that many, I know
You can do a heck of a lot with those three!
Hmm. Let me contemplate...... So I think I know the following languages decently
JavaScript
Python
Rust
HTML
CSS (Can html and css count lol)
I also know a few frameworks
None. For a sufficiently rigorous definition of "know".
I know python,c and c++
Javascrippt/Typescript - Only
0.44
Languages I've worked with professionally:
C++, JavaScript and Lil nice touch of Rust and PHP
1 :,)
.C
.C++
.C#
.PHP
.JavaScript
.Java
Some of the language I've only written one program lol
Javscript
Scratch(if i counts lol)
Python
Bash
Ti-Basic
C
C#
C++
Go
At level
Do u think it's better to "know" a lot of languages, or master few of them....
Listen or Learn๏ผ
JavaScript
TypeScript
Go
C
C++
C#
Rust
Java
Kotlin
Dart
Swift
Object-C
Other...
Know python, JavaScript, CSS.
Also I have my own language Unv
site-git-editor-unv.vercel.app/pla...
But most important thing
Developers should know maths and logic.
I know quite a few but I think at this point it feels like saying I know how to use 10 screwdrivers
Let's see.
And markup, styling, and query languages
Python and C#
C, C++, C#, Java, JavaScript, PHP and Python.
Here Know means, Programming languages I have ever written a program in.๐
BASIC
Z80 Assembly
Turbo Pascal
8086 Assembly
dbase
Forth
SQL
C#
JAVA
Action Script
Rebol
Python
Javascript
Rust
Python, C#, Kotlin, Dart, JavaScript, Bash
C#
Vb
Php
JavaScript
C++
Java
Very few language's. I think that to fully master and upgrade you need to focus on one environment, now deepened only NET
Java
C++
PHP
Ruby
JavaScript
Python
Prolog
TypeScript
HTML/CSS
The rest are all frameworks and libraries like react, angular, node, etc
Java, Javascript, SQL, Python
I offer some free tutorials for beginners at
howtolearnjava.com
my tutorial #6 compares Java to Python with an example
All except Brainfฯ ck since most of them are in English ๐
Maybe you could start to learn
How to make a simple Brainf**k interpreter using ParseJS. [CW: Light 'profanity'.]
Calin Baenen ใป Dec 23 ใป 4 min read
PHP , JS , JAVA , Python(4/10 last months I donโt have done so much )
These four mainly
A little bit of Typescript and thatโs all
Just Python and JS.......a beginner I guess...
Good in js with react library! Also good knowledge in python.
I've worked with:
I wish to learn programming languages like javascript, python, angular Js.... I need some ideas to learn all above languages.. Need ideas about method of learning