>Assembly to crack apps >C because it was the logical next language >python for prototyping and because it's easy >JavaScript to become web gay, hated it and never succeeded >Lisp, become lisp gay
Old gay definitely but started v.young. Worked in R&D for ever (you're using my code) and made new things. Modern s/w developers are mostly know it all fricktards who don't know history, have few ideas and like to parrot bullshit. More than half the things they think are new we did last century and mostly incredibly boring.
Not who you replied to, but IME the VHDL books are all a bit crap. I just went to nandland. The guy has some good videos and tutorials to get you started on the basics. From there, grab a cheap Xilinx dev board like a basys 2 or 3 (make sure you can run ISE/Vivado) and play around with it and learn as you go.
GHDL is good if you don't have access to a board, it's an open source tool you can use to check that your code has correct syntax, is synthesisable, and to run testbenches (and get an output waveform you can view in GTKWave).
Write a few simple projects to start - blink an LED, count up on a seven segment display, write a UART core, add binary numbers based on some switches. From there you should have the basics to just start working on bigger and bigger projects.
>English for access to learning material >Environment-based CLI like Command Prompt (Windows) or bash (Your Linux distro of choice) to familiarize yourself with non-GUI work >C++ or Java using a full IDE and following a good course very closely to get your feet wet in programming for real at this point >HTML/CSS/JS stack to determine if you prefer front/back/full stack development >If you haven't dropped it, you may now choose your preferred path and an appropriate stack.
No, it was actually a required part of my university curriculum... mainly because one tenured professor had the influence to make it so. Once he retired, a couple years after I graduated, it was gone. Haven't touched COBOL since lol.
BASIC (not Visual)
C
GML
C++ (99 style)
Java
Python
C#
Kotlin
C++ (20 style)
I'll omit Javascript and Typescript because while I have made several things in them and have been able to write whatever I needed to write in those languages, I can definitively say I cannot and probably will not ever properly learn them.
>C >MATLAB >Python >Common Lisp >There is no fifth
I’m familiar with other languages but not learned them insofar as I’ve not used them to make money. As far as I’m concerned all others not in my list, and MATLAB, suck shit out of a bin and should be ashamed of themselves. I trust you’re publishing the results of your survey OP.
For generating IaC configs (YAML is more or less dumb S expressions). Much more flexible than templates. Probably not necessary anymore now though since things like Pulumi exist.
I've be switching on and off from common lisp for years I always get discouraged because people say "you can't earn money with common lisp"
So could you please give me advice if I should just go for it and put my cards on CL I'm getting really desperate.
This inner conflict between CL which I like and other languages which I despise make me unproductive, I wanted to start my own business for years but always get stopped by inner conflict.
2 years ago
Anonymous
Probably not, it sounds like your inner conflict is a symptom of some other problem. CL is worth learning to really appreciate what’s possible in programming but perhaps not worth 3 years of wondering whether to start a business, and certainly not the exclusion of all other languages. They’re just languages, means to ends. Playing the organ after the violin may have helped, but it wasn’t what made Bach a great composer.
Objective-C
Emacs Lisp
Common Lisp
Clojure
TypeScript
Haven't bothered learning anything else. 90% of my stuff is in Common Lisp, the rest are one-off typescript projects so that I could learn the language in case I want a webdev job. On the side I am doing leetcode and past AoC problems in Clojure to get good enough at the language for interviews, then gamble on my CL projects being decent on a portfolio for jobs
What cool projects have you done with CL? I like it but cant bring myself to invest the time to get good with it bc no jobs
2 years ago
Anonymous
BBS software using caveman2, postmodern, and djula
a mahjong tile efficiency utility (planning to use as a backend for a graphical program to train tile efficiency)
flac and jpeg decoder (pure lisp, no FFI)
a daemon that downloads torrents from an rss feed and sends them to transmission via rpc
and so on
I think I'll regret posting this at all because the CL community is small and this is more than enough info to find out who I am. Thankfully I haven't published any of this, though I do have it all in private git repos
2 years ago
Anonymous
Thats cool, anon. Maybe i should indulge myself and get good at CL.
2 years ago
Anonymous
honestly, just find something you genuinely care about and work towards that; it doesnt have to be in CL if you feel more comfortable with other languages
I just use CL because, despite sucking at it a lot more than I do now, I still loved the development workflow offered by Emacs and SLY. The interactivity you can get from the REPL, compiler, and debugger is unparalleled imo.
2 years ago
Anonymous
I'm more comfortable with Clojure than CL, but I know what you're talking about. Emacs and Cider are amazing, building up your program little by little without having to "run" the whole thing every time you make a change is so much nicer.
One thing that put me off a bit from CL is the debugging. With Cider you can step through a function and see the value of each form displayed on the screen, and I can't think of a better type of debugging setup. With CL on the other hand, when you frick up you get into what they call a "debugger", but at least Slime is not nearly as nice as Cider, or maybe I don't know how to use it, so I had to rely on printing stuff to debug. I know Sly has stickers, but it doesn't seem that much better than printing.
So when you say that the debugger is unparalleled, how do you use the debugger? Is there any documentation or videos that explain how to debug CL properly?
2 years ago
Anonymous
debugger lets me define my own restarts, can recurse into various levels (so i can fix one error at a time), i get to see the lexical bindings at every point in the call stack, and i can recompile parts of the program as i attempt fixing any errors
ironically i find cider much more limiting
2 years ago
Anonymous
Alright, i didnt know you can do that. I guess i need to figure out how that shit works.
This is for learning purposes. Not really for trying to get a job (unless you want to start your own company, in which case, everything aside from C and Forth would work great).
But learning CL and Forth is really nice because you can make either do whatever you want. Instead of just writing code, you can very easily GENERATE code.
pascal
bash
C++
python
no others (there are a handful I '''learned''' aka spent 5 days to a month futzing around with then never opened up again but I dont count them)
why are you idiots answering this question as if its meaningful
you learn a OOP one in 10-20 hours, c# or java preferably, then pick up the special stuff of the each other language in a 2 hour youtube vid. learning a coding language is very easy.
>.bat >javascript (i want my time back) >ruby (i want my time back) >java 7(?) (i want my time back) >python
most of that was being an autistic sperg with for dummies books and tutorial websites when I was 12. since then i've also did >c++ (i want my time back) >c
>Python if you count fricking around with the REPL when I was 13 and figuring out how to assign variables and use arithmetic operators >C/C++ at 14 but got filtered by pointers >Java at 15, but hated guis >Python if you don't count the first item. In college >Haskell in college
>1. VBScript
shit >2. VB 6
frick >3. LSL
god save me >4. PHP
no god damn please no >5. Javascript (jQuery-era)
why
fortunately i now use these approximately never. the only exception might be javascript.. i use typescript occasionally though, which compiles down to javascript, but it's like a totally different language at this point from what i used back then kek
>Batch
>Javascript
>Lua
>PHP
>C++
This spans a decade, you decide where each is on the slider
C/C++ (uni)
PHP (uni)
JS myself, got job
In progress:
Rust myself
Looking forward:
Lua
Kotlin
>Assembly to crack apps
>C because it was the logical next language
>python for prototyping and because it's easy
>JavaScript to become web gay, hated it and never succeeded
>Lisp, become lisp gay
I don't remember
>batch
>powerbasic
>c++
Since then I've obviously used many more languages, but at some point you don't "learn" new languages, you just use them.
>You don't even see the code, you just see blonde, brunette, redhead
>LUA
>Javascript
>C++
>C#
>Python
>VisualBasic
>Java
>Javascript
>Python
>C++
C
python
java
prolog
C++
Batch
VisualBasic
Python
C
Java
JavaScript
6502 assembler
BASIC
Pascal
Z80 assembler
C
found the oldgay. Wassup gramps? What do you think about the current state of software dev?
Old gay definitely but started v.young. Worked in R&D for ever (you're using my code) and made new things. Modern s/w developers are mostly know it all fricktards who don't know history, have few ideas and like to parrot bullshit. More than half the things they think are new we did last century and mostly incredibly boring.
HELLO SIR
1. BASIC
2. PYTHON
3. C
4. C++
5. JAVA
Visual Basic
Maple
CAML
Matlab
LabVIEW
Pascal
C
Asm
Visual Basic
Python
Java
C
Python
Lisp
JavaScript
>python
>python 2
>python 3
>python 4
>python 5
Lego Mindstorms
Assembler
C++
Vhdl
Python
Best vhdl books? I am interest.
Not who you replied to, but IME the VHDL books are all a bit crap. I just went to nandland. The guy has some good videos and tutorials to get you started on the basics. From there, grab a cheap Xilinx dev board like a basys 2 or 3 (make sure you can run ISE/Vivado) and play around with it and learn as you go.
GHDL is good if you don't have access to a board, it's an open source tool you can use to check that your code has correct syntax, is synthesisable, and to run testbenches (and get an output waveform you can view in GTKWave).
Write a few simple projects to start - blink an LED, count up on a seven segment display, write a UART core, add binary numbers based on some switches. From there you should have the basics to just start working on bigger and bigger projects.
>Java
>C
>Python
>PHP
>JavaScript
javascript, c++, bash, haskell, lisp
html
css
javascript
javascript
typescript
>English for access to learning material
>Environment-based CLI like Command Prompt (Windows) or bash (Your Linux distro of choice) to familiarize yourself with non-GUI work
>C++ or Java using a full IDE and following a good course very closely to get your feet wet in programming for real at this point
>HTML/CSS/JS stack to determine if you prefer front/back/full stack development
>If you haven't dropped it, you may now choose your preferred path and an appropriate stack.
VB macros
MATLAB
VHDL
C++
Python
C++
I haven't learned anything else and haven't felt the need.
I wish Common Lisp would be actually useful.
I hate having to use C++ to get stuff done, it just works but it could be so much better.
C - but in highschool
Java - but in highschool
C# -but in highschool
C++
C again but this time in uni
C++
Java
Javascript
Python
C#
C
Python
Ruby
Javascript
Rust
>Game Maker Language
>Godot
>Java
>Python
>Lua
Batch
Asm
C
bash
python
>python
>Java
>Javascript
>C#
>Pascal
>C++
>Lua
>Java
>C
>Bash
vbnet
c#
shell script
c++
c
> Javascript
> Golang
> Java
> Dotnet
> Dart
Dotnet = C#
Batch
C++
Ahk
Ruby
C#
Never really got good in any of them due to a lack of motivation
>Python
>SQL
>C
>IndexError
>C
>C++
>PHP
>Python
>Javascript
Learned when needed
>C
>C++
>Python
>Python
>JavaScript
>Ruby
>C
>C#
C
Python
Then I didn't need anything else
RPGMaker2k3 GUIs
super nested Excel formulas
bash
python
javascript
Java
C
Ruby
Swift
Objective-C
I spend most of my time with Swift, but I sometimes write objective-c for fun. I don't use Ruby much these days, except for leetcode.
Vb6
Html4
C++
Python
C#
C
God Bless Terry btw. Nev r forget him.
C
C++
MATLAB
Tcl
Python
Java, C, C++, python, Javascript and typescript.
I began with java in school, now I'm working with typescript for a company.
Fortran
Matlab
Html/Css/Javascript
R
SAS
Bls recomen FORTRAN resources Fren. Everything I find is old af. I want to learn parallel fortran
HolyC
HolyC
HolyC
HolyC
HolyC
java (elementary)
perl "
php (highschool)
javascript (university)
golang "
batch
vb.net
c#
c++
c
BASIC
Pascal
C
C++
Python
C
Assembly
Bash / Python
Haskell / Lisp
[free spot]
Only Javascript, you don't need anything else
python
java
html/css/js
matlab
need to learn c next for school, but im looking forward to rust and go
UnityScript (JS)
Java
C#
Python
C
Basic
Caml
C
Perl
Javascript
Borm in 1987 are we ?
C, C++, TI-BASIC, Python, Bash
>c++
>java
>c
>bash
>common lisp
>TI-BASIC
>mIRC Script
>C
>Java
>COBOL
Guess which one of these I still use lol
>>TI-BASIC
Which TI?
I have a TI-89
I played a lot with that, great language, great OS. You never use the 82?
I think my high school had 82s, or 83s. I bought an 89 for myself though.
And yes, it was a fun little language.
Cobol working on banking? I assume you learn it for a job in which case you are set
No, it was actually a required part of my university curriculum... mainly because one tenured professor had the influence to make it so. Once he retired, a couple years after I graduated, it was gone. Haven't touched COBOL since lol.
Jeez lol tough break. Did you do much physics?
I took physics, but no, not really
And COBOL was only 1 course, so it wasn't too big of a deal. Most of the curriculum was C and Java
Java
SQL
AutoIT
Javascript
C#
>batch
>javascript
>Delphi
>Java
>C#
>C
>Matlab
>C++
>JavaScript
>Clojure
The first 3 were forced upon me in college
BASIC (not Visual)
C
GML
C++ (99 style)
Java
Python
C#
Kotlin
C++ (20 style)
I'll omit Javascript and Typescript because while I have made several things in them and have been able to write whatever I needed to write in those languages, I can definitively say I cannot and probably will not ever properly learn them.
>C
>MATLAB
>Python
>Common Lisp
>There is no fifth
I’m familiar with other languages but not learned them insofar as I’ve not used them to make money. As far as I’m concerned all others not in my list, and MATLAB, suck shit out of a bin and should be ashamed of themselves. I trust you’re publishing the results of your survey OP.
Do you own the copyright for that image?
God I want her to fricking kill me
sauce?
Go on Grinder find a top.
But that nice hair with subtle curls, you don't get that on grinder
When it will be in your ass you won't care.
why would I want hair in my ass?
>And if you tell anyone…
There are reasons, that I won’t go into, for why I can’t give it to you. I can tell you the artist’s name is RileyAV.
Thank you kind anon, it is much appreciated
>Common Lisp
How did you make money with Common Lisp?
For generating IaC configs (YAML is more or less dumb S expressions). Much more flexible than templates. Probably not necessary anymore now though since things like Pulumi exist.
I've be switching on and off from common lisp for years I always get discouraged because people say "you can't earn money with common lisp"
So could you please give me advice if I should just go for it and put my cards on CL I'm getting really desperate.
This inner conflict between CL which I like and other languages which I despise make me unproductive, I wanted to start my own business for years but always get stopped by inner conflict.
Probably not, it sounds like your inner conflict is a symptom of some other problem. CL is worth learning to really appreciate what’s possible in programming but perhaps not worth 3 years of wondering whether to start a business, and certainly not the exclusion of all other languages. They’re just languages, means to ends. Playing the organ after the violin may have helped, but it wasn’t what made Bach a great composer.
>C
>C++
>Matlab
>Html
>Python
basic, fortran66, pascal, forth, c
C++
Lua
JavaScript
Typescript
Rust
ASM
C
C++
Java
Javascript
>Basic
>Asssembler
>Pascal
>Modula-3
>Standard ML
I bet you've never learned Modula-3. You lucky bastards.
English
Html
Spanish
Matlab
Cisco ios
6502 assembly
PDP11 assembly
Pascal
C
C++
Fricking children on here.
Baltie
Expression 2
Lua
C++
Java
python
fortran
gmod Expression 2
scratch
j*va (I do not remember anything and never really learned it)
>Basic
>Pascal
>C++ (and C at the same time I guess)
>Scheme (R5RS)
>C#
>Python
>C++
>HTML
>PHP
>Assembly
>Java
>C
>Ruby
>C++
>Swift
Objective-C
Emacs Lisp
Common Lisp
Clojure
TypeScript
Haven't bothered learning anything else. 90% of my stuff is in Common Lisp, the rest are one-off typescript projects so that I could learn the language in case I want a webdev job. On the side I am doing leetcode and past AoC problems in Clojure to get good enough at the language for interviews, then gamble on my CL projects being decent on a portfolio for jobs
what kind of jobs are you aiming at? I'm learning Clojure as well, but for CL I can't find any jobs whatsoever.
Hopefully one involving Clojure and/or Clojurescript. But I personally prefer Common Lisp and all of my non-trivial software is written in it
What cool projects have you done with CL? I like it but cant bring myself to invest the time to get good with it bc no jobs
BBS software using caveman2, postmodern, and djula
a mahjong tile efficiency utility (planning to use as a backend for a graphical program to train tile efficiency)
flac and jpeg decoder (pure lisp, no FFI)
a daemon that downloads torrents from an rss feed and sends them to transmission via rpc
and so on
I think I'll regret posting this at all because the CL community is small and this is more than enough info to find out who I am. Thankfully I haven't published any of this, though I do have it all in private git repos
Thats cool, anon. Maybe i should indulge myself and get good at CL.
honestly, just find something you genuinely care about and work towards that; it doesnt have to be in CL if you feel more comfortable with other languages
I just use CL because, despite sucking at it a lot more than I do now, I still loved the development workflow offered by Emacs and SLY. The interactivity you can get from the REPL, compiler, and debugger is unparalleled imo.
I'm more comfortable with Clojure than CL, but I know what you're talking about. Emacs and Cider are amazing, building up your program little by little without having to "run" the whole thing every time you make a change is so much nicer.
One thing that put me off a bit from CL is the debugging. With Cider you can step through a function and see the value of each form displayed on the screen, and I can't think of a better type of debugging setup. With CL on the other hand, when you frick up you get into what they call a "debugger", but at least Slime is not nearly as nice as Cider, or maybe I don't know how to use it, so I had to rely on printing stuff to debug. I know Sly has stickers, but it doesn't seem that much better than printing.
So when you say that the debugger is unparalleled, how do you use the debugger? Is there any documentation or videos that explain how to debug CL properly?
debugger lets me define my own restarts, can recurse into various levels (so i can fix one error at a time), i get to see the lexical bindings at every point in the call stack, and i can recompile parts of the program as i attempt fixing any errors
ironically i find cider much more limiting
Alright, i didnt know you can do that. I guess i need to figure out how that shit works.
>batch if it counts
>emacs lisp lol
>python
>bash if it counts
>c
Pascal
C/C++
Java
C#
JavaScript
qbasic
c/c++
html
python
bash
>Python
>C++
>js/ts
>Go
>Haskell
I'm webgay
>bash
>python
>java
>Haskell
It stops at Haskell because it's the best language.
>Haskell
based
>I'm webgay
cringe
>C
>C++
>python
>ruby
>javascript
I'm a C++ dev today
C
Java
Python
Php
C++
C#
JavaScript
C
Rust
Javascript
Python
C++
Java
Assembly
C
Python
MATLAB
Java
C
Python
C
GLSL
Python
C++
x86 assembly
Pascal
Java
C++
Python
C
>Python2
>Java
>C
>C++
>Go
Python
Lisp
C
Java
HTML5/CSS3/Javascript
C
Rust
Common Lisp
Haskell
Forth
This is for learning purposes. Not really for trying to get a job (unless you want to start your own company, in which case, everything aside from C and Forth would work great).
But learning CL and Forth is really nice because you can make either do whatever you want. Instead of just writing code, you can very easily GENERATE code.
your next step is to learn an hdl - verilog, systemverilog, vhdl - and design forth processors in fpgas that natively execute your custom forths.
>Perl
>PHP
>JavaScript
>Go
>C
Hex
vbnet
html,java
actionscript
My own programming language an os sys
>C++
>JavaScript
>Haxe
>C
>C#
I end up learning whatever I'm forced to learn. But that's everyone.
>avr asm
>prolog
>c
>ocaml
>java
> python3
> C
Lua
C++
Java
Python
Javascript (or C#, can't recall the order)
Lua
C#
Java
C++
C
Javascript
Pytroon
GO
C#
Rust
Python
C
C++
ASM
Common Lisp
C
Pascal
C++
Assembler
Verilog
Not representative of shit I actually use.
c++
java
c
python
started with c++
your mind must be ruined
python
java
lua
DM
basic
databasic
proc
python
But you don't even know english
pascal
bash
C++
python
no others (there are a handful I '''learned''' aka spent 5 days to a month futzing around with then never opened up again but I dont count them)
assembly, 1989
>Pascal, 1990
>C, 1992
>Perl, 1997
>Java, 2000
why are you idiots answering this question as if its meaningful
you learn a OOP one in 10-20 hours, c# or java preferably, then pick up the special stuff of the each other language in a 2 hour youtube vid. learning a coding language is very easy.
>what is dunning-kruger
>Visual Basic
>Delphi
>Python
>PHP
>C
I was a kid in the 90s, I used what I had.
>QBasic
>C++
>Visual Basic 6
>PHP
>C#
Yes I am a 30+ year old boomer.
fk c#
It pays the bills, that's all that matters
>Python
>C++
>C
>Java
>P4
VB.net
PHP
Lua
(Source)Pawn
Javascript
python, java, haskell, c, c++
Python
Javascript
C++
Java
Bash
Pascal
Visual Basic
Java
PHP
JS
t. boomer
C, Java, C++, Python, Assembly
java
c++
MIPS assembly
python
I only know 4
C
Java
Python
JavaScript
Rust
>C/C++
>ARMv8 assembly (yeah seriously)
>Java
>Python
>Javascript
It’s like I’m getting progressively more moronic, but job demands are job demands
Javascript
C++
Ruby
Java
Python
>BASIC
>Pascal
>C++
>JavaScript
>PHP
>.bat
>javascript (i want my time back)
>ruby (i want my time back)
>java 7(?) (i want my time back)
>python
most of that was being an autistic sperg with for dummies books and tutorial websites when I was 12. since then i've also did
>c++ (i want my time back)
>c
while c is the most chad language for sure, java 11 is wildly different from java 7 and can even compile to machine code now with graal vm
P5.js
js
java
C++
>Python
>Java
>C
>Standard ML
>Prolog
Pretty much forgot the last two but it was all college related.
javascript
java
sql
c
cpp
Visual Basic
Visual Basic .NET
C#
C++
JabbaScript
have a nice day glowfren
html
css
javascript
java
c++
the absolute GOAT way to learn programming
> itt neetcoders and jeetcoders
Typescript
Python
Golang
C
Assembly
In this order, thank me when you have a job
>C
>Assembly
ok neet
Lego mindstorms
Scratch
Arduino
Bash
Elisp
Future: perl
Visual C++
Visual Basic
C#
Javascript
F#
>Java
>Python
>C++
>C
>Scheme
pascal
python
c#
php
C
>basic
>asm
>c
>c++
>JS
Java
Scheme
Python
C#
MIPS
Malbolge -> assembly -> java
>pascal
>c
>r
>matlab
>python
Python
C++
C
Common Lisp
C#
C++
JavaScript
Python
Rust
Assembly
I’m returning to tradition
Python
C
Java
JavaScript
Rust
C++
asm
python
Java
matlab
TI Basic
Pascal
JavaScript
C#
C++
Which programming language is gayest? Like, learning it automatically turns a normal man into a troony ultrahomosexual?JavaScript?
Ruby
Javascript
Ruby
Java
Rust
GO
C#, js, c++, c, x86 asm
> assembly for some old ass 8-bit microprocessor
> C
> C++
> bash
> python
>javascript
>bash
>C
>perl
>python
ZX81 BASIC
C
Pascal
Visual C++
C
Bash
Perl
JS
Lisp
C
Java
Python
JavaScript
C++
>Python if you count fricking around with the REPL when I was 13 and figuring out how to assign variables and use arithmetic operators
>C/C++ at 14 but got filtered by pointers
>Java at 15, but hated guis
>Python if you don't count the first item. In college
>Haskell in college
>1. VBScript
shit
>2. VB 6
frick
>3. LSL
god save me
>4. PHP
no god damn please no
>5. Javascript (jQuery-era)
why
fortunately i now use these approximately never. the only exception might be javascript.. i use typescript occasionally though, which compiles down to javascript, but it's like a totally different language at this point from what i used back then kek
>C
>JavaScript/HTML/SCSS (count as one)
>Matlab
>C++, SQL (same time)