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

Which programming should I learn from these 3: C#, C++, Java?

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: 30
Thread images: 3

File: Nowy obraz mapy bitowej.jpg (59KB, 1500x500px) Image search: [Google]
Nowy obraz mapy bitowej.jpg
59KB, 1500x500px
Which programming should I learn from these 3: C#, C++, Java? Which will be the best and why? I'm a beginner in programming and know a little bit of C++. But I think that Java will be better to learn because it's used more often. What do you guys think about that?
>>
Forgot to put the link to strawpoll: http://www.strawpoll.me/12082888
>>
>>58436903
learn linux programming
>>
>>58436903
Java is a piece of crap that needs to be abandoned. It will teach you basic programming logic, but beyond that it's utter shit.
>>
>>58436903
the one with the cheapest programming books you can find

it will be the most cost effective for your needs, the universe aligned it for you that way
>>
>>58436910
Thats the last thing you want to do. It teaches you how to program for 1 specific system in a non portable way.
>>
>>58436919
But Java is still most popular language (taken from: http://www.tiobe.com/tiobe-index/)
>>
I never programmed in C++, but C# is miles better than Java. At least for medium sized projects.
>>
>>58436949
Can you tell me more? Why C# is better?
>>
C++ if you want to make vidya games
C# if you LOVE microsoft
Java if you want to build android apps or write web backends
>>
Anything but fucking JAva
>>
>>58436903
If you don't already know how to program it doesn't matter. If you have an idea of what you want to make its mostly dependent on the language and your platform.

Anyone who tells you one language is the best or another popular language is total shit, probably is a shitty programmer
>>
>>58436963
Visual Studio
>>
>>58436903
>Which programming should I learn from these 3: C#, C++, Java?
From personal experience, C++ would be a "good" starting point.

However, the thing is, by the point you'll be able to do something useful in C++ - you're likely to start hating programming altogether.

It's easy to find a job as a java programmer, so starting there wouldn't be a mistake.

I had started from C# and for me it was a great experience. Microsoft provides a lot of nice things for developers - Pluralsight, VSTS, Azure (I hate Azure tho). Visual Studio is an amazing tool too.
Even if you want into gamedev - you can use C# at least for Unity.

The language itself is pretty nice and relatively easy.
>>
>>58436903
None of them. Start with this if you don't want to become another incompetent fungible cog: https://mitpress.mit.edu/sicp/full-text/book/book.html
>>
>>58438454
I'd rather one of the languages I mentioned
>>
>>58436997
c++ for unreal, c# for unity (can use js, but that isn't recommended), c if ur not a vidya fag
>>
>>58436903
>Nowy obraz mapy bitowej.jpg
oh kurwa

>c++
own gaymen engine, (((fast))) (((performant))) software

>c#
windows

>java
others

c# and java are more or less the same, use them if you want to hack something simple together.

in c++ you will learn more about performance and manual memory management, c#/java is more application focused.

schools teach java because it is available on every platform and all you need to show algorithmic complexity.
>>
File: 852.png (461KB, 582x550px) Image search: [Google]
852.png
461KB, 582x550px
>>58438951
Well, I tried to warn you. This is your choice.
>>
C++ will teach you more about how stuff works and is better for muh gaymes if you care about performance.
C# is modern and great if you don't hate Microsoft.
Java is a less modern C# that works everywhere.
Microsoft is opening up C#, though.
>>
>>58436903
I would go for C first. Best 1st language to learn, you can easily go for others afterwards.
>>
>>58439179
Not OP

I'm a newfag looking to get into computer science. Is there anything anyone would recommend for a retard who knows virtually nothing about computers? I know some basics, but I feel like I'm still missing essential knowledge.

If not, why is C the best and what is the best way to learn it
>>
>>58436903
C++.
Because you do not have to learn any other programming language.
If you start with C++, you can do all the classic learning problems people do.
Most of the classical problems is mathematical in nature and this is where the C++ language shines over most other languages.
Then when you have to use another language, you can easily pick it up in less than a day.
>>
>>58439411

i never know what to make with c++. And i dont want to make a vidya game
>>
>>58436942
That doesn't make it best for learning about programming, that only makes it best for commercial usage, meaning its fast to write software in java and sell it quickly, if you are interested in LEARNING how to program start with C, and then move to C++ from there, and then you will know how java is made, so you will know more about java than most employed people who use java regularly.
>>
File: pajeet.jpg (99KB, 404x623px) Image search: [Google]
pajeet.jpg
99KB, 404x623px
>>58439336
python
>>
>>58439428
What do you want to make a computer do?
CV, AI and machine learning are good places to start as you can solve a lot of problems that way.
>>
>>58436903
for your first language go either c# or java. they are both good.

c++ is good but not for general purpose programming. it is used for very high performance stuff (video games, some desktop apps, etc) but honestly it is a real pain in the ass for simple beginner stuff.

c# is nicer in many ways to java but it doesnt have as big a community, libraries, etc as java does. visual studio is good but lacks loads of features which you can get with things like resharper extension for VS.

the best java ide is intellij which has a free community version and has basically all the functionality of resharper as the people who make intellij make resharper. they are also working on a c# ide which will come out this year.

anyway flip a coin for c# or java and just go with it.
>>
>>58436903

C# and Java are very very similar.
C++ is super hard but cool.


So the easy path would be:
1. Learn Java
2. Git gud with Java
3. Learn C# if you need it (will no time when you are great in Java)


The noble path would be:
1. Learn C++
2. Learn C++
3. Learn C++


Or let me put it like this:
Being good in C++ is way cooler and will get you better Jobs than Java. But Java is simpler and there are more Java jobs.
>>
Java if you're just starting out and don't intend on continuing

C++ if you're not autistic and want to learn more
Thread posts: 30
Thread images: 3


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