Project 1999

Go Back   Project 1999 > General Community > Off Topic

View Poll Results: What Programming Language as a first language?
C++ 0 0%
Python 0 0%
Other(Specify) 0 0%
Bush Tower 7 911 Israel Halliburton 3 100.00%
Voters: 3. You may not vote on this poll

Closed Thread
 
Thread Tools Display Modes
  #1  
Old 02-12-2019, 03:46 PM
FatherSioux FatherSioux is offline
Banned


Join Date: Sep 2018
Posts: 1,017
Question C++ or Other Language

I'm returning to school to obtain my CS Degree. I know there are schools of thought that self teaching the CS material has real value. I'm not debating that but it's not the route I'm going to take.

My real question is in regards to which language to try and dive into first. The two schools of thought on this that I've observed are to dive headfirst into C++ because of how well equipped you will be for languages in the future. On the other hand some out there say to learn Python/Java because of the lower barrier to entry and more digestible language.

Asking anyone familiar with the topic to share some insights into what they did, what they wished they did and what they would do if they could do it all over again.
  #2  
Old 02-12-2019, 04:10 PM
Irulan Irulan is offline
Banned


Join Date: Jan 2018
Posts: 2,083
Default

just learn plane C or python or java, you'll need all 3 eventually. And C# and C++ are .net kinda languages still right? IDK it's been a decade. Start with easy stuff. OOP is messy and important for big weird projects, but probably becoming out dated? I don't know.

Java is probably the most absolute easiest lol.

If you can read C you can probably read everything on a unix box. Even bash or csh or ksh scripts.
  #3  
Old 02-12-2019, 04:10 PM
Torven Torven is offline
Kobold


Join Date: Nov 2010
Posts: 153
Default

I really can't wait for C++ to die. It's awful.

My admittedly unprofessional opinion would be to learn C first if you were intent on learning C++. Only use C++ if you have to. It's full of needless complication and dangerous features. OOP is overrated. Programmers have some strange complexity fetish that prevents them from not using it, which is unfortunate.

Python will be more enjoyable to code in. Python however has different use cases. C/C++ should be used when highly efficient code is necessary. (e.g. systems code) Python should be used when code doesn't need to be blazing fast. Value dev time over code speed because 95% of the time the former matters more.

Personally I prefer Lua and Golang. But again, these have different use cases. One language isn't the best at everything. Figure out what type of applications you want to code first, then select the best tools to build them.
Closed Thread


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -4. The time now is 07:40 PM.


Everquest is a registered trademark of Daybreak Game Company LLC.
Project 1999 is not associated or affiliated in any way with Daybreak Game Company LLC.
Powered by vBulletin®
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.