What programming language should I learn if I just generally like programming?
>>57489929
Haskell.
>>57489929
X86 Assembly.
ARM Assembly
python
>>57489954
Are you retarded? He just likes programming, python has to simple syntax to enjoy it. Rust/Haskell/Assembler.
>>57489970
somebody already recommended Assembly, you've lost the edgy games.
>>57489929
Maybe Ruby. The creator of the language claims that it's made to be convenient to use.
Java
>>57489929
What do you like to program?
>>57489929
java still feels fun
>>57489929
Standard ML, Common Lisp, Coq
>>57489929
Brainfuck, C, PHP, SQL, VIM
>>57489929
Paint, Adobe Flash, Windows Movie Maker
>>57491276
>Paint
i thought they discontinued that one. i was thinking about re writing it in BASIC
Definately Scheme (SICP yay). To have batteries included (scheme is kinda minimalistic) Racket is a really nice language.
Also, I'm a big fan of Haskell which you could try, it's a purely functional language (no side-affects like assignment or IO in the normal sense).
I myself use Python to really do useful stuff. Racket is at least as powerful but I'm having a harder time using it so I don't use it as much. Purely (hah) for fun and experimentation I use Haskell. I feel like Haskell is really the best language right now, but it's so different from other languages that you kinda have to relearn everything. When I started with python, having used java a lot, I understood everything almost immediatly. But when I started with Haskell after having done many different languages for 5 years, I felt like a noob again.
>>57491276
You forgot html
>>57489929
Microsoft Word and Excel.
Javascript
Good old C, and/or C++.
Ruby
slide threaad
perl
>>57491287
Which version of BASIC?
>>57491326
wtf is this shit
>>57492783
It's a Haskell program.
>>57489932
This, it's a beautiful language
There's a great online book called "Learn You A Haskell For Great Good" (not even kidding, it's written with bad grammar like that). Get to it OP.
>>57492783
First line is importing a module, which is like importing classes in Java.
Second line is the main function's signature, which is IO
Third line is the main function itself, which puts the string "hello world" into the IO buffer.
>>57489929
Python. It's a really easy language to do nothing useful in.
>>57489929
C++ as a start
Haskell for entry into FP
Asm if you can find a book for it
MUMPS or M.
What if I told you to store everything in global arrays? And your business logic and database are the same thing?
And no one will hire you? Sounds fun!
>>57489929
lisp
>>57489938
>>57493151
>nothing useful
Explain.
>>57489938
kek
>>57493146
first line is declaring a module, not importing one
>>57493392
Python if you don't have the patience for C, C is more difficult/efficient/rewarding
>>57489938
he should be learning MIPS assembly
>>57489929
how does ine "like" programing? ive tried so hard to like it but for me its just an means to an end. i like the stuff i end up with , but programming is just so god damned boring. I would rather read a book about programming then actually do it.
HTML
>>57489929
python
>>57489929
You should learn Lisp.
>>57489938
I would recommend z80 assembly, it's more fun and usable in todays market