Cheat Engine Forum Index Cheat Engine
The Official Site of Cheat Engine
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 


I need help choosing/finding a programming language to learn
Goto page 1, 2  Next
 
Post new topic   Reply to topic    Cheat Engine Forum Index -> General programming
View previous topic :: View next topic  
Author Message
Dewd
Expert Cheater
Reputation: 0

Joined: 28 Oct 2008
Posts: 246

PostPosted: Mon Jul 27, 2009 12:17 am    Post subject: I need help choosing/finding a programming language to learn Reply with quote

I know this is a question that's been asked numerous times in this forum, but looking at the previous threads on this issue, I felt that I should just make a new one, for various reasons.

Anyway, the only coding I've done is in HTML, and various obscure coding languages that barely even matter.

I'm a pretty fast learner, and fairly bright, but I have no previous experience in any advanced programming languages. I'm looking for a general purpose language, and preferably a modern one, or at least, one that will not become obsolete anytime soon. I don't know much about all of the various programming languages out there, but I'm definitely interested in Python, Ruby, Perl, and any languages similar to them. I've considered C++ and C#, but for some reason got the sense that I'd rather learn other languages. However, I'd consider trying either of them out if a few people recommend them.

From the looks of it, I think I'd also prefer a 'high-level' language. Correct me if I'm wrong here, but it seems as if that's the future of programming.

I believe I have a general idea of OOP, but I may be mistaken, so if someone could try to briefly explain it, or link me to a good explanation of it, that'd be great.

If there are any threads, posts, or even other websites that you think might help me, I'd appreciate you posting them.

Thanks!
Back to top
View user's profile Send private message
hcavolsdsadgadsg
I'm a spammer
Reputation: 26

Joined: 11 Jun 2007
Posts: 5801

PostPosted: Mon Jul 27, 2009 2:37 am    Post subject: Reply with quote

C# is a far cry from C or C++.


I think you may enjoy it. It's certainly more elegant and manageable at first glance than its derivatives.
Back to top
View user's profile Send private message
Spawnfestis
GO Moderator
Reputation: 0

Joined: 02 Nov 2007
Posts: 1746
Location: Pakistan

PostPosted: Mon Jul 27, 2009 12:24 pm    Post subject: Reply with quote

slovach wrote:
C# is a far cry from C or C++.


I think you may enjoy it. It's certainly more elegant and manageable at first glance than its derivatives.

I think likewise, so this point is merely an encouragement. Wink

_________________

CLICK TO HAX MAPLESTORAY ^ !!!!
Back to top
View user's profile Send private message Send e-mail MSN Messenger
~Pineapple!
Grandmaster Cheater Supreme
Reputation: 2

Joined: 27 Dec 2008
Posts: 1810
Location: The Local Library :3

PostPosted: Mon Jul 27, 2009 1:34 pm    Post subject: Reply with quote

You should search, this question has been asked many times before.
_________________
Killor <3
My Fast Flash SWF Downloader

Hey, Hitler, want Butt Sechs?
Back to top
View user's profile Send private message
azfk
Cheater
Reputation: 0

Joined: 26 May 2009
Posts: 37

PostPosted: Mon Jul 27, 2009 9:20 pm    Post subject: Reply with quote

you should stop spamming

what do you want to do...

C is a very good language, most resources you'll have to find yourself since some documentation or lack of it (standard) is what makes C the biggest annoyance for me at any rate (compare it to java, the api has paragraphs explaining how to use System.out.print... maybe thats wrong. w.e)

C is used in windows and linux, good to hop to asm to do some low level hardcore stuff, flexible and the thing with 'oh free up memory,' stuff like that, I think is nonsense.
Back to top
View user's profile Send private message
hcavolsdsadgadsg
I'm a spammer
Reputation: 26

Joined: 11 Jun 2007
Posts: 5801

PostPosted: Mon Jul 27, 2009 9:44 pm    Post subject: Reply with quote

azfk wrote:
and the thing with 'oh free up memory,' stuff like that, I think is nonsense.


is this a troll post because you can not be serious.
Back to top
View user's profile Send private message
azfk
Cheater
Reputation: 0

Joined: 26 May 2009
Posts: 37

PostPosted: Mon Jul 27, 2009 9:50 pm    Post subject: Reply with quote

sooo serious

when you start programming, you do little things, so what if you allocate 1024 kb for a string, wo wo, not like that will really slow down his computer, as he gets better, he'll know how to handle these things
Back to top
View user's profile Send private message
hcavolsdsadgadsg
I'm a spammer
Reputation: 26

Joined: 11 Jun 2007
Posts: 5801

PostPosted: Mon Jul 27, 2009 9:54 pm    Post subject: Reply with quote

azfk wrote:
sooo serious

when you start programming, you do little things, so what if you allocate 1024 kb for a string, wo wo, not like that will really slow down his computer, as he gets better, he'll know how to handle these things


question of the hour: do you have any idea what you are talking about? because i am not so sure that you do.
Back to top
View user's profile Send private message
azfk
Cheater
Reputation: 0

Joined: 26 May 2009
Posts: 37

PostPosted: Mon Jul 27, 2009 10:25 pm    Post subject: Reply with quote

no i don't actually, i just purely don't believe the 'double-edged' sword that most preach about c and its problems, then again, I don't program much, hardly at all actually

Laughing
Back to top
View user's profile Send private message
oib111
I post too much
Reputation: 0

Joined: 02 Apr 2007
Posts: 2947
Location: you wanna know why?

PostPosted: Tue Jul 28, 2009 12:52 am    Post subject: Reply with quote

Great, then maybe you should stop giving advice to someone who is trying to learn programming when you "hardly program at all." Thanks for admitting it though.

Ontopic I suggest C/C++. They're good languages and are OS-portable. And as mentioned, C# is also very nice.

_________________


8D wrote:

cigs dont make people high, which weed does, which causes them to do bad stuff. like killing
Back to top
View user's profile Send private message AIM Address Yahoo Messenger MSN Messenger
Dewd
Expert Cheater
Reputation: 0

Joined: 28 Oct 2008
Posts: 246

PostPosted: Thu Jul 30, 2009 3:10 am    Post subject: Reply with quote

Sorry for the late reply.

Firstly, Pineapple, as I believe I stated, I considered looking at each and every thread similar to this one, but after I read through the first two, it became apparent that most were not quite relevant enough. I'm most likely going to choose one of the languages I already listed in the OP, and if not one of them, then one similar. I'm pretty sure I included some general guidelines to the languages I'm looking for as well. With these things in mind, most of the threads in question are already irrelevant, and then, most of these threads are outdated, leaving few actually useful ones. Finding these threads is another matter, and thus, I'd rather take advantage of the 'New Thread' button I just so happen to have right here, and gather recent, relevant information.

Back to the languages themselves, I feel like C/C++ would be a good language to learn, but I also feel like I'd rather try a high level language. I couldn't tell you exactly why, but the idea just appeals to me more. In that vein, I'm still considering C#, and I think it's definitely between C#, Perl, Ruby, and Python. Of course, I'd love to look at any languages similar to these.

Anyone know any striking differences between Ruby and Python? I feel like I should be able to cross one off the list because of their similarity.

Thanks!
Back to top
View user's profile Send private message
Slugsnack
Grandmaster Cheater Supreme
Reputation: 71

Joined: 24 Jan 2007
Posts: 1857

PostPosted: Thu Jul 30, 2009 3:13 am    Post subject: Reply with quote

how about trying a completely different language like haskell. it will change the way you approach programming problems and is great for beginners to learn about data types since it is so strongly typed
Back to top
View user's profile Send private message
Dewd
Expert Cheater
Reputation: 0

Joined: 28 Oct 2008
Posts: 246

PostPosted: Thu Jul 30, 2009 3:38 am    Post subject: Reply with quote

Slugsnack wrote:
how about trying a completely different language like haskell. it will change the way you approach programming problems and is great for beginners to learn about data types since it is so strongly typed


Not exactly sure what you mean by 'strongly typed', but taking a look at it, it seems a bit complex. To be fair, I did say I was a fast learner and such, but I'm not so sure I should start with haskell. On Wikipedia (say what you will, I trust it for the most part), it mentioned that it was especially tough on beginners.

I think I might come back to it, but I want to try out some more mainstream programming first, before I 'change the way I approach programming problems', especially considering I've.. never really approached a programming problem... It might be fun to try it out later, but I think I'm going to stick to other languages for now.

Thanks for the suggestion though, I'll try to keep haskell in mind.

Edit - Well, I just happened to find a link to 'strongly typed' from the haskell page, and with some reading, I think I see what you mean.

On one hand, that may help me out quite a bit here, but I think it may present some difficulties too. I think I'll stick with my plan, this could help out later though, to make sure I really understand what I'm working with.
Back to top
View user's profile Send private message
Slugsnack
Grandmaster Cheater Supreme
Reputation: 71

Joined: 24 Jan 2007
Posts: 1857

PostPosted: Thu Jul 30, 2009 4:15 am    Post subject: Reply with quote

i would disagree with it being 'tough' for beginners since it is the first language that they taught in my computer science uni course. it was intended that even people that had not ever touched programming could pick it up quickly
Back to top
View user's profile Send private message
FullyAwesome
I post too much
Reputation: 0

Joined: 05 Apr 2007
Posts: 4438
Location: Land Down Under

PostPosted: Thu Jul 30, 2009 4:17 am    Post subject: Reply with quote

i'm for C# as well, it's quite modern and that's what i like to use. if you choose that check out spawnfestis' blog, it's really useful.
_________________
Back to top
View user's profile Send private message MSN Messenger
Display posts from previous:   
Post new topic   Reply to topic    Cheat Engine Forum Index -> General programming All times are GMT - 6 Hours
Goto page 1, 2  Next
Page 1 of 2

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Powered by phpBB © 2001, 2005 phpBB Group

CE Wiki   IRC (#CEF)   Twitter
Third party websites