[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's the best programming language for a complete novice

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: 23
Thread images: 4

What's the best programming language for a complete novice to learn?

I did learn some Java in school, but not enough to create any functional programs and I've forgotten most of it already.

Should I just go back to that?

Is windows fine or should I switch to Linux? I've heard it's better for programming but I didn't have any issues running eclipse in windows. I have an old laptop I can use if Linux is better/recommended.
>>
Go back to Java. Try Linux just for the lulz.
>>
>>61973859
That was my first thought, which distro though? Got a couple of friends into that shit, one is using Ubuntu mate and the other one swears by Solus.

Both look pretty nice but I think I'm leaning more towards Ubuntu mate just because it looks better and reminds me of the last time I seriously tried to get into Linux almost 10 years ago (also Ubuntu)
>>
>>61973835
why learn java? languages are more similar than you think so just learn something good. it'll come back anon
>>
>>61973946
Get ubuntu because it's the easiest one to use, pretty widespread support. Figure out how it works, how to configure and fix shit if/when it breaks and then if you feel like installing gentoo or arch or whatever, you won't be totally out of your depth.
>>
>>61973946
It honestly won't matter. You're just using it as a development platform. Sure, go with Ubuntu MATE.
>>
>>61974074
>>61974087
Thanks for all your help.

>>61974062
What's wrong with Java? Seems fairly widespread and I've noticed lots of universities teach it as a first language.
>>
>>61974294
Java is widely used in enterprises, and enforces the object philosophy quite hard, shaping you for the currently popular programming philosophy.
>>
>>61973835
Why is this such a common question? It's so subjective, it's like asking how many times a week should I wank.
>>
>>61974939
So which language would you personally consider a good start?
>>
>>61973835
Learn python or ruby
Try linux if you want
>>
>>61974294
>what's wrong with java
the JVM is a bloatfest and it's hard to tell which parts of it are open source because of proprietary garbage.
>>
>>61973946
Use the same distros your friends use. If they use multiple, pick the most popular/mainstream one. That way you can go to them for help if you're in a pinch.
>>
Assembly
>>
>>61975732
Wow m8 you've got issues
>>
>>61973835
learn some african language like ethiopian. you're too stupid to learn programming.
>>
X86 assembly
>>
>>61976001
What if his friends use Gentoo?
>>
>>61973835
Try out perl since it is very forgiving with it comes to syntax and how to write/do things in general. With that said you can use perl to learn programming logic and things of that nature like best practices. After you've picked up those things you can move to any other language by learn the syntax and nuances
>>
Python to learn the basic abstract concepts, then C to learn how programs work under the hood. The former is very easy and you will be able to make basic programs with little effort.

And I mean C, not C++. Don't use the latter unless you have to, and not until you know C. Understanding why C++ is a nasty mess will help you avoid writing bad C++ code.
>>
File: think_python2_medium.jpg (32KB, 250x328px) Image search: [Google]
think_python2_medium.jpg
32KB, 250x328px
Use this free book to learn python : http://greenteapress.com/wp/think-python-2e/
The os doesn't really matter but you can stay on windows for the moment if you want. It can be hard to learn basic linux and python at the same time.
>>
File: 1492399349507.jpg (15KB, 388x341px) Image search: [Google]
1492399349507.jpg
15KB, 388x341px
Java. Linux. Next time don't post a disgusting image. Faggot
>>
>>61979320
Why would you post such a disgusting pic?
Thread posts: 23
Thread images: 4


[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.