Ask coding questions

← Back to all posts
Rate all the coding languages you know from 1-10
VulcanWM

Comment below all the coding languages you know and how much you would rate them (whole numbers from 1-10 please)

I have all the data I needed. Thanks guys!

Voters
rickysong
dubpirate
programmeruser
SilvermoonCat
Flyingcrabs
maxina
mkhoi
TurtleAndrew
ch1ck3n
JWZ6
Comments
hotnewtop
ch1ck3n

html 7
javascript 6
css (maybe a programming lang?) 5
python 9

VulcanWM

ty! Added it to my data @ch1ck3n

ch1ck3n

@VulcanWM what data

can i see pls

pls

VulcanWM
VulcanWM

it's just a school project lmfao @ch1ck3n

TurtleAndrew

@ch1ck3n I used python3 to organize the data, here's the graph and the code if your wondering:

code:

import matplotlib.pyplot as plt

scores =[
['HTML', 7],
['JavaScript', 6],
['Rust', 8],
['Python3', 10],
['Python3', 9],
['C++', 7.5],
['HTML', 9],
['CSS', 9],
['CSS', 5],
['Python3', 9],
['Java', 2],
['NodeJS', 10],
['NodeJS', 6],
['JavaScript', 9],
['HTML', 8],
['Python3', 7],
['Bash', 6],
['CSS', 5],
['TypeScript', 4],
['C++', 3],
['Python3', 9],
['CSS', 10],
['HTML', 10],
['NodeJS', 8],
['JavaScript', 9],
['C++', 7.5],
['Python3', 10],
['C++', 9],
['C#', 8],
['GLSL', 8],
['JavaScript', 4],
['C', 1],
['HTML', 2],
['NodeJS', 7],
['HTML', 5],
['javaScript', 3],
['C++', 1],
['Haskall', 9],
['Python3', 0],
['Java', 9],
['JavaScript', 10],
['C++', 6],
['HTML', 8],
['CSS', 4],
['Python3', 1],
['Python3', 2],
['JavaScript', 7],
['CSS', 9],
['HTML', 10],
['Python3', 10],
['HTML', 10],
['CSS', 10],
['C++', 10],
['Processing', 7],
['P5 JS', 8],
['Python3', 1],
['JavaScript', 7],
['Haskell', 9],
['C', 10],
['C++', 5],
['Crystal', 10],
['Ruby', 7],
['Rust', 8],
['Java', 4],
['Lisp', 6],
['Go', 8],
['Kotlin', 7],
['Forth', 7],
['Lua', 8],
['Bash', 3],
['Perl', 6],
['C#', 7],
['AppleScript', 5],
['Fortran', 3],
]

languages = {}
for score in scores:
try:
languages[score[0]] += score[1]
except KeyError:
languages[score[0]] = score[1]

max_score = languages[scores[0]]
total_scores = []
num_l = 0
names = []
for key in languages:
score = languages[key]
total_scores.append(score)
max_score = max(score, max_score)
num_l += 1
names.append(key)

data = total_scores
labels = names
plt.xticks(range(len(data)), labels)
plt.xlabel('Language')
plt.ylabel('Popularity')
plt.title('Language Popularity')
plt.bar(range(len(data)), data)
plt.show()

ch1ck3n

@TurtleAndrew woah nice

TurtleAndrew

@ch1ck3n I filtered the languages more (removed the lesser know languages), It's more readable now.

NathanTodd2

@TurtleAndrew HTML on top

ch1ck3n

@NathanTodd2 according to google css is a programming language

NathanTodd2

@ch1ck3n yeah but can you make html in css you can put css in html 3 ways external,internal,inline

ch1ck3n

@NathanTodd2 apparently html is a programming language not a markup lang

NathanTodd2

@ch1ck3n google does not know life it is Hyper Text MARKUP Language isnt it obvious google is dumb

ch1ck3n

@NathanTodd2 google said its programming lang

so it is

ta ta

NathanTodd2

@ch1ck3n no google wrong ask coder100

ch1ck3n

@NathanTodd2 ok

@Coder100
is html a programming lang

google says so

OldWizard209

@ch1ck3n

according to google css is a programming language

Well, google also says HTML is a programming language, even though it is a markup language ;)

ch1ck3n

@OldWizard209 thats exactly what i said

Wumi4

Python - 10 (My master language)
Scala - 9 (Easy to understand and quite intuitive syntax)
Rust - 8
Elixir - 8 (Pretty cool and intuitive syntax)
Nim - 7 (Too fragile at handling indentation, other than that it's fine)
Janet - 7 (Lacks documentation)

VulcanWM

ty! added to my data @Wumi4

JWZ6
  1. HTML, CSS, JavaScript rating: 9/10
  2. Python 3.0.0 rating: 8.5/10
  3. C++ rating rating: 7.5/10
  4. LOLCODE rating: 6.5/10
  5. Node.js (I didn't really use it) rating: 6/10

Yeah, That's It :)

VulcanWM

ty! added to my data @JWZ6

JWZ6

@VulcanWM noice

JakeHu2020

10: Node.js
9: JS
8: HTML
7: Python
6: BASH
5: CSS
4: TypeScript
3: C++
2: Java
1: Lua

(The ones at the bottom are always the ones I know but suck at lol)

VulcanWM

ty! added the common languages to my data (not bothered to make so many spreadsheets) @JakeHu2020

JakeHu2020

@VulcanWM your welcome :)

candies

Python - 9
HTML, CSS - 10
Node.js - 8
Javascript - 9
BrainF*** - 7
Discord.py - 8
C+ - 7.5

That's pretty much all.

VulcanWM

ty! added to my data @candies

rickysong

python: 10
html: 8
kaboom: 1000

VulcanWM

how’d u find this lmao
is kaboom a language tho? @rickysong

rickysong
VulcanWM

pretty sure its a framework lmao hence the name kaboom.js @rickysong

rickysong
rickysong

@rickysong fine python, 1000

VulcanWM
TheDNAHero

I’m gonna use “know” very liberally but js: 11/10 css:4/10 html: 8/10 c#: 3/10 python 5/10

sgcoder1337

10 python 1 c++ 1 c 1 scratch 5 html 7 css 4 js 7 ruby 8 lolcode

cannonthepom123

10 python
html 8
javascript 7
c++ 3
brainF 0

xfinnbar

Python: 10
Dart: 9
C#: 7
JS: 8
AHK: 4 (Good for what it is)
Java: 0 (oracle are mfs)

greatusername

(All out of 10)
python 10
js 8
html 7
java 3
php 8
c# 6
css 4

SilvermoonCat

html 7
css 999 10
python 9
lolcode (?) 7

[deleted]

HTML - 6
CSS - 8
JavaScript - 9
Python - 9

duck132912

C# - 9, html - 4, css - 3, js - 6, python - 3, Nodejs - 6, and bash - 8

RBGoat

c++ 9
JS 7
HTML 5
Python 6
St4oic 3

codingjlu

JavaScript/Node.js - 9
CSS - 8
Java - 8
HTML - 5
Bash - 5
PHP - 2
Python - -1

MohidMirza

HTML 7
CPP 7
PYGame 8

NathanTodd2

html:10
brainf***:-69

TurtleAndrew

python3 (tons of packages, but very slow): 10
c++ (super quick but not many packages): 9
c#: 8
glsl (openGL Shader Language): 8
javaScript (sorta know): 4
html (know the basics): 2
C (object isn't supported the best): 1
robot C (same as C, really bad documentation on the robotics part): 0

edit:

nodeJS (know some of it): 7

VulcanWM
fuzzyastrocat

@TurtleAndrew

C (object oriented isn't the best)

da

hek

(C++ is the object-oriented one, not C)

TurtleAndrew

@fuzzyastrocat I know, but c dose support classes, just not very well. I like object oriented.

TurtleAndrew

@fuzzyastrocat I said it wrong, i meant it didn't support object oriented well. My bad.

fuzzyastrocat

@TurtleAndrew Ah I see. Yes, C does not have any form of object orientation, makes more sense now. Sorry for the trouble.

TurtleAndrew

@fuzzyastrocat no prob, i do believe it supports classes at a very limited level.

ANDREWVOSS

@TurtleAndrew No, it supports structs, which can't have inheritance, access specifiers, or member functions. They're basically just for organizing variables and sometimes for memory packing.

TurtleAndrew

@ANDREWVOSS k. Also, can't structs be used similarly to classes?

ANDREWVOSS

@TurtleAndrew In C++, structs are basically the same as classes, but with public access by default. But in C, they're nothing like classes.

TurtleAndrew
CyberHacker101

Html - a fat 5
javascript- a small 3
c++ - a thin 1
python-0
haskall- 9 back in da old days were it was pop lol

CyberHacker101

i know a lot more but ma brain wants to work on cybacraft so cya later @CyberHacker101

VulcanWM

ty! Added it to my data @CyberHacker101

CyberHacker101

np i bet u justd copy n pasted that lol @VulcanWM

VulcanWM

Nah I’m using google sheets so can’t exactly do that as I have a sheet for each lang @CyberHacker101

CyberHacker101

lol nah i meant the whole "ty! Added it to my data" thang @VulcanWM

EpicGamer007

Java - 9
Javascript (browser, node, and deno) - 10
C++ (I dont know a lot) - 6
HTML - 8
CSS - 4
XML/XHTML - 9
Python - 1

VulcanWM

ty! added it to my data @EpicGamer007

fuzzyastrocat

Python: 1
JS (web and node): 7
Elm: 9
Haskell: 9
C: 10
C++: 5
Crystal: 10
Ruby: 7
Rust: 8
Java: 4
Lisp: 6
Go: 8
Kotlin: 7
Forth: 7
Lua: 8
Bash: 3
Erlang: 5
Nim: 8
Tcl: 3
Perl: 6
C#: 7
ALGOL: 2
AppleScript: 5
B: 7
BASIC: 4
C--: 10
ML: 8
OCaml: 9
Factor: 7
Fortran: 3
Io: 7
ASM: 5
PHP: 3
If you consider them languages (which some people do): Processing: 7, P5.js: 8

Enough data? :)

VulcanWM

yeah thats great! thanks! @fuzzyastrocat

realTronsi

finally someone who also appreciates C :D @fuzzyastrocat

fuzzyastrocat

@realTronsi Hehe yeh, I mean C definitely can be a bear to work with but it's one a miniscule set of languages (or, as I would argue, the only language) with its power and expressiveness.

codingjlu

@fuzzyastrocat you know all of these langs? C--????? Io is sorta the same thing as node...

fuzzyastrocat

@codingjlu Yes, I do. That's what happens when you program for a while... :)

C-- is a C dialect created by the lord and savior Simon Peyton Jones designed as a low-level compile-target for functional languages.

Io quite different from node... Node.js is a backend Javascript runtime framework — Io is a uniform smalltalk-like "pure" OO language. I have a feeling you are confusing Io with something else (perhaps the io.js framework?), so I'd direct you to the io website.

FlaminHotValdez

@fuzzyastrocat

c-- is a language? OK

ALSO YOU KNOW SO MANY LANGUAGES IT'S NOT EVEN FUNNY

fuzzyastrocat

@FlaminHotValdez About C--: See my above comment to codingjlu.

Over time it's just come about naturally, occasionally I find a new problem/domain that ends up leading to another language... I mean, technically I could even add a few more but they're little underdeveloped things (for example Juniper) that no one knows about.

marrysmith

I rate 10 marks to these languages python, HTML, CSS, C++. For beginners, these languages are easy to learn. Make things easy for students so that they cannot get frustrated with their profession similar to making Luxury new development London from the Dubai easy to do investment for people. If things get easier lots of students take admission in it. In short, I suggest to all teachers that teach students these languages in the beginning and then teach them the harder ones.

codingjlu

@marrysmith did you just say that C++ is easy for beginners?!

ZarmDev

HTML - 10
CSS - 9 (just not the best at grid and flex and some responsive stuff)
JS - 7 (still learning i am at objects in freecodecamp)
Python - 2 (I helped a friend do coding projects for a program)

codingjlu

@ZarmDev oh hey I like your raindrop thing...

ZarmDev
codingjlu

@ZarmDev by the way who was the other guy?

ZarmDev
codingjlu

@ZarmDev oh... I think I know something about him...

ZarmDev
codingjlu

@ZarmDev because... I am him? lol

ZarmDev

@codingjlu Do not make alternate accounts to upvote your own posts or comments (uhhhhhhhh)

ZarmDev

@codingjlu Haha jk

codingjlu

@ZarmDev I never upvote my own posts.