[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
What programming languages are essential to learn?
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: 54
Thread images: 4
File: 1454659688616.jpg (1 MB, 1796x2181) Image search: [Google]
1454659688616.jpg
1 MB, 1796x2181
What programming languages are essential to learn?
>>
>>54308155
Who is this nice girl?
>>
C.
>>
If you have a firm understanding of C, C++, and lisp you can pick up most other languages in a matter of a few weeks. You also need to know SQL, bash, and git.
>>
python
php
>>
>>54308155
scala
>>
>>54308430
php isnt essential for anyone but webfags
python isnt essential period
>>
jQuery
>>
>>54308155
none of them.
>>
>>54308502
>language
>>
>>54308426
>implying git is a programming language
>>
that girl pleasee..
>>
>>54308155
>What programming languages are essential to learn?
HTML to be quite honest. Every single programmer, every single person in the field who is worth at least a dollar a year knows it. Takes no time to learn, and you won't really use it.
But it does give you some sense in how programming languages function.
>>
>>54308570
hahahahaahahahahahhaaahaha
>>
>>54308537
?
>>
>>54308570
>programming languages
>html

choose one
>>
>>54308155
Depends what you want to do.

Program enterprise software, program desktop software, program mobile apps, program websites, program embedded devices, program scientific hardware, machines - data analysis and other scientific research and so on...

There are languages that revolve around each and there's a top for languages on each.
>>
You should know c, and how OS handles system calls and assembly and kernel mode vs user mode.

After that you are basically a computer.
>>
Swift
>>
File: readabook.jpg (54 KB, 566x480) Image search: [Google]
readabook.jpg
54 KB, 566x480
THE ONES YOU NEED TO USE. WHY LEARN PERL WHEN YOU NEED PYTHON. WHY LEARN C WHEN ALL YOU NEED IS JAVA. STOP FUCKING AROUND WITH LANGUAGES THE MOST IMPORTANT PART IS YOU UNDERSTAND HOW COMPUTERS INTERPRET INFORMATION AND HOW TO USE LOGIC TO ACCOMPLISH GOALS. LEARN MATH FIRST, UNDERSTAND ALGORITHMS.
>>
C and Java or C# for starters then it depends what direction you going
>>
>>54308426
The only thing I'm really missing here is SQL and I guess git. How should I level those up?
>>
>>54309292
I guess lisp* oops
git is easy
>>
>>54308155
If your delusional C and lisp. If you aren't an idiot, JavaScript and Python.
>>
>>54308155
Who is this pole pilot?
>>
>>54308155
To be well rounded, HTML, Javascript and minimal css.

For actual use building real world tools
C, C++ C# paired with SQL. Can be M$SQLSVR or MySQL.
Assembly/C is very useful for programming embedded systems and understanding how to write efficient code/debugging.

php, bash, perl and ruby are excellent for writing scripts and doing automated administrative works.

Please learn how to do REGEX as well.
>>
pseudocode
>>
>>54308480
php deals with posting information to a server. You can also use php to do server-side scripting.
>>
>>54309292
> 2016
> jot knowing GIT programming language
>>
>>54308166
Please, get rid of the trip ffs
>>
>>54310488
>programming languages
>HTML
>CSS
>well rounded
not sure if b8 or just retarded
>>
c, lisp and python desu senpai
>>
>>54310514
If you do mobile apps learn android or iOS native OR cross platform so HTML ,js and css json and or XML to make calls to a server using php and SQL.
>>
>>54310342
>>54308566
Julia vins

She's pretty steroid-y now, be warned.
>>
Ada
SPARK 2014
Everything else is objectively shit.
>>
>>54310582
if you wanna be a code monkey then fine.
If you wanna start businesses and code websites then you need to know the frameworks. That's just the reality of the world.

It's child's play today than it was 10 years ago.
>>
>>54310582
samefag. Also, there are cloud IDEs that are based entirely on javascript. While it is super buggy, the capabilities of having web-based tools are valuable.
>>
>>54308155
Node.js bro!!!!! It's like, faster than C and shit!!
>>
>>54308570
>But it does give you some sense in how programming languages function.
>does not at all deal with variables

What sense does it give you exactly?
>>
>>54308166
Random Nameless Whore on the Internet #45641284656112547411
>>
>>54308155
JavaScript
C
Scheme
>>
>>54308191
This
a strong foundation in c will make a good programmer. After dat it depends on ur field of interest
>>
>>54308155
c++
javascript
python
java

done
>>
>>54308155
Java, SQL, C, JavaScript, Assembly; optionally some Lisp dialect and C++
>>
C / Python / SQL and you are good to work in any field you like. Web/Desktop Applications/Database/Data Science/Data Analysis
>>
>>54308155
C#
F#
Clojure
C
Scheme/Racket
JS/JQuery
>>
File: deth_2_cishet_white_males.jpg (1 MB, 1768x1652) Image search: [Google]
deth_2_cishet_white_males.jpg
1 MB, 1768x1652
>>54308155
the one with the best Code of Conduct of course
>>
Scheme to be honest. Starting with functional will make you a much better programmer than imperative.

Not to say that one's better than the other, every paradigm has its use. But the concepts in functional will translate better to imperative and OOP and the reverse.
>>
>>54308576
jQuery is a JavaScript framework, not a language.
>>
>>54308544
Not programming but really useful in every programming language.
>>
File: 1389473635535.png (74 KB, 661x716) Image search: [Google]
1389473635535.png
74 KB, 661x716
>>54308155
>>
>>54308155
C, C++, java, python, sql, html, css, javascript, php, C#.
>>
>>54308738
shh it's ok anon
>>
>>54309292
for the basics there is this nice little program called galaxql. Version 3.0 seem to run as beta in your browser.

More advanced stuff with a good book and real world problems.
Thread replies: 54
Thread images: 4

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.