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

What is the best language to pick up as a beginner?

This is a blue board which means that it's for everybody (Safe For Work content only). If you see any adult content, please report it.

Thread replies: 26
Thread images: 8

File: 1481664790345.jpg (95KB, 2000x527px) Image search: [Google]
1481664790345.jpg
95KB, 2000x527px
What is the best language to pick up as a beginner?
>>
English.

if you literally know nothing about programming or its concepts just hop into python or some other baby shit. you're looking for something very readable right off the bat so you can just focus on basic ideas. Once you get down basic shit like functions, arrays, flow control, etc, you should go straight to something like C. I say C specifically because it's very small and concise. Where C++ or java use large standard and external libraries, C has a small one and you'll write a lot of your own libraries, this is a great learning experience. Once you're comfortable C (can handle pointers and shit intuitively) take a spin with assembly. I'm not saying to REALLY go hard in it and make serious stuff, but just take a good look and make some basic shit so you get a better idea of what happens at low levels. From here just go to whatever sounds interesting to you, C++ and java, lisp, go back to python and flesh out your knowledge, whatever seems interesting.

Just make lots of stuff, consume lots of information, trust /g/ only occasionally, and just try -- it's not hard.
>>
>>58074542
Depends what you want to program for. If you want to just get started though I would recommend c++ if you can learn c++ most other languages will be pretty easy to pick up. Language isn't as important as algorithm knowledge and some math knowledge though since those translate across languages.
>>
File: image_3.jpg (83KB, 1024x518px) Image search: [Google]
image_3.jpg
83KB, 1024x518px
>>58074641
thank you for your advice. I really appreciate it.
>>
>>58074542
Javascript, not even memeing
>>
>>58074681

>>58074641 here,
>>58074667 while I recommend C over C++ just for being more bare bones (that might make your life harder due to the lack of features, but you'll be able to focus more deeply on what tools you do have) this anon is totally correct about algorithmic knowledge and general abstract programming concepts being the most important thing. desu if you can draw a correct and detailed flowchart/etc to describe something you want to do then you'll have 0 issue programming anything. Even large problems you'll just break down into small ones that you can handle this way. Language choice isn't a big deal, despite how much we love to argue otherwise. Take C, take C++, take java[script], take fucking whatever, just take something and run with it.
>>
File: piracy.jpg (82KB, 624x960px) Image search: [Google]
piracy.jpg
82KB, 624x960px
>>58074542
Jesus christ we have this thread 5 times a day.
It's C for basics, then Java or C++ for OOP, then python for comfyness if you want to become a skilled and productive programmer,
Python or JavaScript directly if you don't give a shit and will drop the hobby after a month.
>>
>>58074542
I hear it's python but I know 4chan likes to be dicks and make you learn wrong, as a joke
>>
File: Gdv8Nkql.jpg (41KB, 636x640px) Image search: [Google]
Gdv8Nkql.jpg
41KB, 636x640px
>>58074873
but thats mean!!
>>
>>58074542
Go to bed, Andy.
>>
File: HU1zv1.jpg (303KB, 1910x2643px) Image search: [Google]
HU1zv1.jpg
303KB, 1910x2643px
>>58074641
>>58074667
>>58074684
>>58074750
>>58074784
>>58074873
Go is the only correct answer.
>>
wheels on the bus language

look it up on youtube
>>
>>58074542

Pascal

http://www.lazarus-ide.org/
>>
File: tbaojgp.jpg (34KB, 300x300px) Image search: [Google]
tbaojgp.jpg
34KB, 300x300px
>>58074993

literally doesn't matter what he chooses
>>
emojicode
http://www.emojicode.org/
>>
>>58075022
Indeed. I really like Go, though.
>>
>>58074542
Assembly.
>>
File: 1200.jpg (61KB, 1200x825px) Image search: [Google]
1200.jpg
61KB, 1200x825px
Python
>>
Stop with the frogs tyler.
>>
>>58074993
>correct
I think you meant "wrong". Are you ESL?
>>
Assembly
>>
>>58075216
No, are you MOBRAL?
>>
HolyC
>>
File: 13dd7f68bcf828d5.jpg (14KB, 375x366px) Image search: [Google]
13dd7f68bcf828d5.jpg
14KB, 375x366px
>>58075216
>>
>>58074993
literally this
>>
>>58074684
I think this sounds like the best idea, probably learning CSS/HTML first since they're piss easy, and learning JS is quick, visual, and most importantly rewarding. I think C is just too barebones and overwhelming for a beginner
Thread posts: 26
Thread images: 8


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

I'm aware that Imgur.com will stop allowing adult images since 15th of May. I'm taking actions to backup as much data as possible.
Read more on this topic here - https://archived.moe/talk/thread/1694/


If you need a post removed click on it's [Report] button and follow the instruction.
DMCA Content Takedown via dmca.com
All images are hosted on imgur.com.
If you like this website please support us by donating with Bitcoins at 16mKtbZiwW52BLkibtCr8jUg2KVUMTxVQ5
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.
This is a 4chan archive - all of the content originated from that site.
This means that RandomArchive shows their content, archived.
If you need information for a Poster - contact them.