A preserved archive of the Logical Gamers community forums, 2009-2025. The original threads and posts, served read-only. Registration, posting and private messages are gone for good.

What language to start with?

1.2k views · started by Gabe ·
#1
What language to start with?
Well, I'd like everyone else's opinion on this. And yes I posted this in LG 1.0 if any of you remember that for some reason. I'm really leaning towards C++ because I already have some knowledge in it and my school actually has an intro class to it... Any other suggestions? I don't need a language specifically for bots or anything, just programs in general. Versatility is pretty much a must.
#2
Gabe wrote:
Well, I'd like everyone else's opinion on this. And yes I posted this in LG 1.0 if any of you remember that for some reason. I'm really leaning towards C++ because I already have some knowledge in it and my school actually has an intro class to it... Any other suggestions? I don't need a language specifically for bots or anything, just programs in general. Versatility is pretty much a must.


I suggest Visual C++. It's amazing. It's much like Visual Basic .net 2008 - 2010. Visual C++ Also supports Visual C#. go for Visual C++.
#3
Ok. Thanks. One question though, how versatile is it?
#4
C++ is what many commercial applications are made in, so extremely.
#5
I suggest python first, because it has a nice and easy, plus all the codes you need are built in.

Then I would suggest vb. I like vb more than c++ because it is quick and easy.
#6
I would honestly suggest learning an object orientated programming language first (OOP). You'll find that the syntax is quite universal, and once you learn one OOP language it is that much easier to learn another. With that, I think you should stick with plain old c++, and then maybe progress to a visual language once you've familiarized yourself with the language.
#7
There is a language called Scratch, it is very basic drag and drop to help learn the format and basics of programming languages such as C++. If you have time you can watch a full course of Computer Science 50 from Harvard which will take you through programming, mainly with C. Harvard College's Computer Science 50: Introduction to Computer Science I, it also has the quizzes and problem sets they take.
Its segmented into 12 weeks with 2 or 3 lectures a week, but you could be able to watch 1 video a day, shortening it to about a month. The guy that teaches it is alright, he tells a few jokes too.
#8
I recommend starting out with Visual basic. But personally I started out with Dashcode. I would have started on Vb but at the time I had a Hackintosh installation and didn't want to go back to Windows. But due to a new motherboard I had to quit Hackintosh.

Glad to see you back on Lg Frkydude.
#9
Artificial wrote:
I would honestly suggest learning an object orientated programming language first (OOP). You'll find that the syntax is quite universal, and once you learn one OOP language it is that much easier to learn another. With that, I think you should stick with plain old c++, and then maybe progress to a visual language once you've familiarized yourself with the language.
Thank you, I really like your idea. I'll be going along with it.

frkydude wrote:
There is a language called Scratch, it is very basic drag and drop to help learn the format and basics of programming languages such as C++. If you have time you can watch a full course of Computer Science 50 from Harvard which will take you through programming, mainly with C. Harvard College's Computer Science 50: Introduction to Computer Science I, it also has the quizzes and problem sets they take.
Its segmented into 12 weeks with 2 or 3 lectures a week, but you could be able to watch 1 video a day, shortening it to about a month. The guy that teaches it is alright, he tells a few jokes too.
Eh, I already know some basics of languages and such and would rather not start with something fairly useless like scratch.

Thomas wrote:
I recommend starting out with Visual basic. But personally I started out with Dashcode. I would have started on Vb but at the time I had a Hackintosh installation and didn't want to go back to Windows. But due to a new motherboard I had to quit Hackintosh.

Glad to see you back on Lg Frkydude.

Does everyone suggest VB? :P
#10
Gabe wrote:
Thank you, I really like your idea. I'll be going along with it.

Eh, I already know some basics of languages and such and would rather not start with something fairly useless like scratch.


Does everyone suggest VB? :P


I don't know anything about programming at all, but on other threads like this that I read, some programmers say that VB teaches bad habits :P
#11
Your a stupid fuck. Your not going to do anything in C++ until youv been programming in other languages for at least 4-5years.
#12
Yeah I suggest starting simple, try out Visual C#. Simple and it has a great syntax.

C++ will discourage you from learning if you don't have any comprehension of coding before the start.
#13
I started with C++. I dont really like it though.
#14
Sk8er wrote:
Your a stupid fuck. Your not going to do anything in C++ until youv been programming in other languages for at least 4-5years.


Mind elaborating....
#15
Sk8er wrote:
Your a stupid fuck. Your not going to do anything in C++ until youv been programming in other languages for at least 4-5years.


You do know that a lot of university engineering courses introduce students to programming via c++, right? And that after a three year course, many come out of university straight in to jobs as actual programmers.

Your statement is invalid, sir.
#16
So I'll be sticking with the c++ idea. Thanks Arti.
#17
Thanks Chad
#18
Terror, dont spam. You WILL be banned if you continue. This thread is more than a week old. No need to post a useless post.
#19
My vote for versatility goes straight to C++.
#20
Well in my school, in Grade 9, we are starting with Turing first for whatever reason, then moving onto C++ in Grade 10 and Java in Grade 11 and 12.
#21
This topic has been dead for almost a month....no need to post :P
#22
Gabe wrote:
This topic has been dead for almost a month....no need to post :P


This topic has been dead for almost a month. No need to spam post it with "no need to post" just report the thread next time and tell 'em to lock it.