Ask coding questions

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

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!

Comments
hotnewtop
ch1ck3n (2039)

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

VulcanWM (2760)

ty! Added it to my data @ch1ck3n

ch1ck3n (2039)

@VulcanWM what data

can i see pls

pls

VulcanWM (2760)

it's just a school project lmfao @ch1ck3n

TurtleAndrew (211)

@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()

TurtleAndrew (211)

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

ch1ck3n (2039)

@NathanTodd2 according to google css is a programming language

NathanTodd2 (17)

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

ch1ck3n (2039)

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

NathanTodd2 (17)

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

ch1ck3n (2039)

@NathanTodd2 google said its programming lang

so it is

ta ta

NathanTodd2 (17)

@ch1ck3n no google wrong ask coder100

ch1ck3n (2039)

@NathanTodd2 ok

@Coder100
is html a programming lang

google says so

OldWizard209 (1504)

@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 (2039)

@OldWizard209 thats exactly what i said

Wumi4 (531)

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 (2760)

ty! added to my data @Wumi4

JWZ6 (654)
  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 :)

JakeHu2020 (20)

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 (2760)

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

candies (154)

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

That's pretty much all.

SilvermoonCat (435)

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

Aphmeta (0)

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

duck132912 (212)

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

RBGoat (2)

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

codingjlu (176)

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

MohidMirza (0)

HTML 7
CPP 7
PYGame 8

NathanTodd2 (17)

html:10
brainf***:-69

TurtleAndrew (211)

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

fuzzyastrocat (1860)

@TurtleAndrew

C (object oriented isn't the best)

da

hek

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

TurtleAndrew (211)

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

TurtleAndrew (211)

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

fuzzyastrocat (1860)

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

TurtleAndrew (211)

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

ANDREWVOSS (187)

@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 (211)

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

ANDREWVOSS (187)

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

CyberHacker101 (126)

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 (126)

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

CyberHacker101 (126)

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

VulcanWM (2760)

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

CyberHacker101 (126)

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

EpicGamer007 (1765)

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

fuzzyastrocat (1860)

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 (2760)

yeah thats great! thanks! @fuzzyastrocat

realTronsi (929)

finally someone who also appreciates C :D @fuzzyastrocat

fuzzyastrocat (1860)

@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 (176)

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

fuzzyastrocat (1860)

@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 (685)

@fuzzyastrocat

c-- is a language? OK

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

fuzzyastrocat (1860)

@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 (0)

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 (176)

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

ZarmDev (47)

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 (176)

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

codingjlu (176)

@ZarmDev by the way who was the other guy?

codingjlu (176)

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

codingjlu (176)

@ZarmDev because... I am him? lol

ZarmDev (47)

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

codingjlu (176)

@ZarmDev I never upvote my own posts.