Poll of the Day > Is C++ or Java better to learn for someone with no computer science background?

Topic List
Page List: 1
EclairReturns
03/05/23 6:40:42 PM
#1:


Suppose that you had to teach an introductory programming course for students who are not entering the computer science field. Which language would be better to teach in that course? - Results (38 votes)
C++
28.95% (11 votes)
11
Java
21.05% (8 votes)
8
Both of these options are terrible
50% (19 votes)
19
This poll is now closed.
... Copied to Clipboard!
Judgmenl
03/05/23 7:12:21 PM
#2:


I would suggest getting a computer science degree.

---
Whenever someone sings fansa and they don't input their name instead of mona at the mona-beam part I'm like "Are you even a real aidoru?".
... Copied to Clipboard!
Dikitain
03/05/23 11:01:53 PM
#3:


I would probably start with something like Python or Ruby. If I could ONLY pick from those two, Java is the better choice, but neither of those are good "Introduction" languages.

---
My bookshelf: https://www.goodreads.com/review/list/152760030
Comics: https://leagueofcomicgeeks.com/profile/dikitain
... Copied to Clipboard!
AwesomeTurtwig
03/06/23 12:29:59 AM
#4:


Intro course for people not in Comp Sci are getting Python.

---
Try my game Biologger: https://store.steampowered.com/app/833060/Biologger/
... Copied to Clipboard!
Link_of_time
03/06/23 12:48:20 AM
#5:


html5. People also like Python, I kinda hated it.
... Copied to Clipboard!
Blue_Thunder
03/06/23 1:48:32 PM
#6:


Python.

---
Resident Synthwave enjoyer. https://www.youtube.com/watch?v=7SYUwGoheac
... Copied to Clipboard!
shadowsword87
03/06/23 2:49:07 PM
#7:


Learn to write code in something you will actually program in.
It's very, very, very easy to join what professionals use because "it's the best so of course I'll use it". But write in Java because you want to program minecraft. Write C# because you want to write in Unity. Write in C if you want to do microcontroller stuff.

Figure out what you want to do, and go from there.
... Copied to Clipboard!
InfernalFive
03/06/23 2:52:36 PM
#8:


Neither of these are very good introductory languages.

---
http://24.media.tumblr.com/tumblr_lyfabsU4xH1qzy531o1_500.jpg
Abort the GOP
... Copied to Clipboard!
#9
Post #9 was unavailable or deleted.
Far-Queue
03/06/23 3:16:25 PM
#10:


Sumerian is a pretty good introductory language

---
What's better than roses on your piano?
Tulips on your organ.
... Copied to Clipboard!
Judgmenl
03/06/23 3:45:34 PM
#11:


Far-Queue posted...
Sumerian is a pretty good introductory language
Basically what he's asking for if he's asking for Java.

---
Whenever someone sings fansa and they don't input their name instead of mona at the mona-beam part I'm like "Are you even a real aidoru?".
... Copied to Clipboard!
MrAntisocial
03/06/23 5:23:43 PM
#12:


[LFAQs-redacted-quote]

A lot of schools do use Java in their introductory classes though there are better options (like python). My first class used Java.

---
[insert signature here]
... Copied to Clipboard!
Yellow
03/06/23 7:11:26 PM
#13:


C++ is pretty hard to use and Java isn't particularly useful outside servers. (Literally everything is usable on a server)

Generally you're not going to use C++, as is the case with C, you need a good reason.

I'd go with C#, HTML, CSS or (gross) Python. Also, most developers should know SQL and JavaScript.

I personally think the ecosystem is too diverse and that there are too many mainstream languages that just don't make sense. I honestly think Python should not exist, it's really slowed down the deployment of AI, since Python is not a consumer service. Java had a place one day, but idk why you would choose it over .net.

C# is good because you can take that and make Unity games if you want.
... Copied to Clipboard!
shadowsword87
03/06/23 7:33:04 PM
#14:


Yellow posted...
Generally you're not going to use C++, as is the case with C, you need a good reason.

Because you just look at computer science, high level of stuff.
If you're just blinking LEDs, you go with C/C++.
... Copied to Clipboard!
Kamen_Rider_Blade
03/06/23 7:42:21 PM
#15:


C# is the best balance for a language for somebody to learn with no CS background.

---
Are you a MexiCAN or a MexiCAN'T - Johnny Depp 'Once Upon A Time in Mexico'
... Copied to Clipboard!
Topic List
Page List: 1