[Boards: 3 / a / aco / adv / an / asp / b / biz / c / cgl / ck / cm / co / d / diy / e / fa / fit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mu / n / news / o / out / p / po / pol / qa / r / r9k / s / s4s / sci / soc / sp / t / tg / toy / trash / trv / tv / u / v / vg / vp / vr / w / wg / wsg / wsr / x / y ] [Home]
4chanarchives logo
Best programming language to pick up now
Images are sometimes not shown due to bandwidth/network limitations. Refreshing the page usually helps.

You are currently reading a thread in /g/ - Technology

Thread replies: 35
Thread images: 13
Say someone was looking to learn a new language at the moment. What would be the most worthwhile to learn and have to longest lifespan?
>>
COBOL.

It will never die and you will always have a job with it.

>prove me wrong
>>
Top of my list are Python, Javascript and Ruby (least enthusiastic about this one, but it seems fairly popular).
>>
File: Unix_history-simple.jpg (110 KB, 1280x853) Image search: [Google]
Unix_history-simple.jpg
110 KB, 1280x853
Unix
>>
File: rolloff farm.jpg (250 KB, 994x612) Image search: [Google]
rolloff farm.jpg
250 KB, 994x612
>>54506681
I'm motivated more by interesting work not by job security. Plus, i'm psychologically put off by something my dad worked with 40 years ago.
>>
>>54506716
You mean to learn C?
>>
File: python.png (80 KB, 1000x1000) Image search: [Google]
python.png
80 KB, 1000x1000
Python, learn to be a decent coder.
>>
It takes like 2 days to learn a new programming language. This isn't some sort of life journey bullshit. Just learn what is used at your place of employment.
>>
File: tumblr_m55b8sjumf1rxj7xzo1_500.jpg (32 KB, 401x271) Image search: [Google]
tumblr_m55b8sjumf1rxj7xzo1_500.jpg
32 KB, 401x271
>>54506817
Because my place of employment is a C#/.Net house, and I'm not interested in this type of work slow paced work anymore.
>>
File: hqdefault.jpg (26 KB, 480x360) Image search: [Google]
hqdefault.jpg
26 KB, 480x360
How about Swift?
>>
>>54507076
Take it from someone who had to use it for a semester class dedicated to learning it: Swift is really, really shitty. I'd rather learn almost anything else, I'd rather program in assembly than program in Swift again.
>>
File: giphy.gif (140 KB, 436x252) Image search: [Google]
giphy.gif
140 KB, 436x252
I think what I'd enjoy most is building new things, rather than maintaining old things (what I'm doing now in C#).
>>
File: java-logo.png (47 KB, 357x225) Image search: [Google]
java-logo.png
47 KB, 357x225
give in
>>
>>54507110
If you want to develop fast learn a functional language. Trading firms like Jane Street are using them for exactly this.
>>
>>54506676
Hey guys, it's Austin.
>>
>>54506676
Python
then C, C++, non-Haskell functional language like F#
>>
File: Tori Hawaii.jpg (92 KB, 506x640) Image search: [Google]
Tori Hawaii.jpg
92 KB, 506x640
>>54507973
>>54507832
Assume I'm an idiot, can you explain or forward me to an explanation to the benefits of 'functional' languages?
>>
>>54506676
I love C#, use Java at work, and most of my current projects are in C/C++ (Atmel Studio hence gcc).
>>
File: 014.jpg (57 KB, 640x640) Image search: [Google]
014.jpg
57 KB, 640x640
>>54508119
Every job I see in C# or Java is some bullshit maintenance type work. Therefore I'm excluding those two on that reason alone.
>>
>>54506676
I recently picked up Perl after I finished Python, look into both.
>>
Go/Swift/Rust - only one of these
or Haskell
>>
>>54508489
>swift
ew
>>
>>54508568
that's why I chose Go. Swift is better they say but I am not sure I can trust appledrones
>>
>>54506676
C#
>>
>>54506817
thank you

>>54506676
pick up a new paradigm, language is mostly irrelevant! If I had to suggest one, I'd pick Erlang as it teaches some unusual habits, and makes multi-threading a breeze.
>>
If you want to do something productive with it go with C# or C++.
If you want to fuck around a little with toy problems learn Haskell.


Learning Haskell helps with learning other languages imho (similar to latin and european languages) but it's useless on its own.

C# is easier than C++ i think.
>>
Rust.
>>
Rust
>>
>>54506676

Python, C, Java.

You will need them everywhere.


>>54507095

Hahaha, elaborate please?
>>
start off with python, dont pick something that takes real learning, just learn how to create something first so you know what it takes to be a programmer, then learn C.
>>
>>54506676
If you have possibility to get in big company, I would say sql languages will give huge possibilities.
>>
>>54506817
Easy to learn, hard to master.

You can write a for-loop in a day, but that doesn't mean you can read kernel code and understand what's going on.
>>
>>54508098
Concurrency.
>>
>>54506817
>It takes like 2 days to learn a new programming language
>doesn't know the standard library
>has no idea how to avoid common pitfalls
>has no idea how to express things in an a way that's idiomatic to the language
hello. Pajeet.
>>
>>54509237
>Learning Haskell helps with learning other languages imho (similar to latin and european languages) but it's useless on its own.

How would knowing anything about Haskell help someone learn... C for example?

They have nothing in common.
Thread replies: 35
Thread images: 13

banner
banner
[Boards: 3 / a / aco / adv / an / asp / b / biz / c / cgl / ck / cm / co / d / diy / e / fa / fit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mu / n / news / o / out / p / po / pol / qa / r / r9k / s / s4s / sci / soc / sp / t / tg / toy / trash / trv / tv / u / v / vg / vp / vr / w / wg / wsg / wsr / x / y] [Home]

All trademarks and copyrights on this page are owned by their respective parties. Images uploaded are the responsibility of the Poster. Comments are owned by the Poster.
If a post contains personal/copyrighted/illegal content you can contact me at [email protected] with that post and thread number and it will be removed as soon as possible.
DMCA Content Takedown via dmca.com
All images are hosted on imgur.com, send takedown notices to them.
This is a 4chan archive - all of the content originated from them. If you need IP information for a Poster - you need to contact them. This website shows only archived content.