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 


How do I get started?
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
dennis91
Expert Cheater
Reputation: 0

Joined: 23 Jun 2006
Posts: 230
Location: ----------latitude 1o 18' N longitude 103o 50'

PostPosted: Wed Jun 20, 2007 9:13 am    Post subject: How do I get started? Reply with quote

Say I wanna learning programming, how do I get started?

I wish to learn either C++/Delphi/ASM, which ever I find ease at learning.

But I do not wish to simply learn the syntax of the various programming languages.

For example, an ASM tutorial shows: mov eax, 3 ; stores 3 into the eax register

Yea, so? The tutorial doesn't explain how do I use "mov eax, 3" nor how do I apply it. Shouldn't application be of utmost importance? Tutorials I glanced through so far only load me with alien terminology and doesn't touch on applying what's covered.

It's like telling you that the english language has nouns, verbs, adverbs, adjectives, the differences between them and so on, but not telling you how to use them.

Perhaps application is covered in the later parts of tutorials (I dropped the tutorials as soon as I felt they were only listing the syntaxes). Could anyone, with experience, recommend me some good programming tutorials that would suit my needs?

Thanks.

_________________
The one user I hate the most:
Concoction

I am in love with:
********, would she say Ido?
Back to top
View user's profile Send private message
appalsap
Moderator
Reputation: 0

Joined: 27 Apr 2006
Posts: 6753
Location: Pakistan

PostPosted: Wed Jun 20, 2007 9:15 am    Post subject: Reply with quote

learn by doing
_________________
Back to top
View user's profile Send private message
Kevin
Grandmaster Cheater Supreme
Reputation: 0

Joined: 07 Mar 2007
Posts: 1139
Location: Spiderman-World

PostPosted: Wed Jun 20, 2007 9:16 am    Post subject: Reply with quote

Best thing would be to start in delphi (easiest of those) then after good experience and you getting bored of it, move onto c++. ASM is the closest you'll get to machinelanguage so its the hardest to learn.

Delphi -> C++ -> ASM.
Back to top
View user's profile Send private message MSN Messenger
dennis91
Expert Cheater
Reputation: 0

Joined: 23 Jun 2006
Posts: 230
Location: ----------latitude 1o 18' N longitude 103o 50'

PostPosted: Wed Jun 20, 2007 9:16 am    Post subject: Reply with quote

appalsap wrote:
learn by doing


Today, I am going to teach you how to cook. You shall learn by going to the kitchen and start cooking immediately. How is it that you won't start a fire in the kitchen?

Edit: so I start up my C++ or whatever compiler, start dumping syntaxes into it and poof! I learned...

_________________
The one user I hate the most:
Concoction

I am in love with:
********, would she say Ido?


Last edited by dennis91 on Wed Jun 20, 2007 9:18 am; edited 1 time in total
Back to top
View user's profile Send private message
appalsap
Moderator
Reputation: 0

Joined: 27 Apr 2006
Posts: 6753
Location: Pakistan

PostPosted: Wed Jun 20, 2007 9:18 am    Post subject: Reply with quote

dennis91 wrote:
Today, I am going to teach you how to cook. You shall learn by going to the kitchen and start cooking immediately. How is it that you won't start a fire in the kitchen?


Which is what, having your program crash? That still happens to me sometimes Razz

_________________
Back to top
View user's profile Send private message
ravicus
Master Cheater
Reputation: 0

Joined: 16 Dec 2006
Posts: 464

PostPosted: Wed Jun 20, 2007 9:22 am    Post subject: Reply with quote

First off, if you really want to learn a language, reading an online tutorial may not be the best way to go, go buy a book and read it, instead.

I suggest you choose a language based on what you need.

Delphi: Object Pascal. OOP version of the older language it is based off of. The most laid back of the three. It could be said to be a combo of C++ and VB. Easy to create GUI's. Quite a few good tutorials, including some free ones that have been quite active lately at http://www.riddlersoft.com/ and www.3dbuzz.com .
Free Compiler: Turbo Explorer: http://www.turboexplorer.com/downloads


C++: Quite easy to start off, and then the learning curve becomes quite steep for a while. OOP Language based off C. Moderately hard language. Programs run quickly. [url]sean.cruels.net/cpp[/url] has some good introductory videos.
Free Compiler: Bloodshed Dev C++: http://www.bloodshed.net/devcpp.html


ASM: Very low level language, probably not the best to start with. You must understand some hidden concepts to program in this langauge, and you don't get many application examples, as you have to do EVERYTHING which takes time. Programs run fastest.
Free Compiler(if you want to make programs rather than modify memory): MASM: http://www.masm32.com/masmdl.htm

_________________
Back to top
View user's profile Send private message
dennis91
Expert Cheater
Reputation: 0

Joined: 23 Jun 2006
Posts: 230
Location: ----------latitude 1o 18' N longitude 103o 50'

PostPosted: Wed Jun 20, 2007 9:28 am    Post subject: Reply with quote

Perhaps I am not clear enough? Tutorials (ones I have seen so far) 'teach 'only syntax not application.

If I tell my younger brother, as does the tutorial tells me, 'mov eax, 3' will store 3 into the eax register, neither him, nor myself, will be able to do anything with 'mov eax, 3'. What the hell do I do with storing 3 into the register.

_________________
The one user I hate the most:
Concoction

I am in love with:
********, would she say Ido?
Back to top
View user's profile Send private message
ravicus
Master Cheater
Reputation: 0

Joined: 16 Dec 2006
Posts: 464

PostPosted: Wed Jun 20, 2007 9:30 am    Post subject: Reply with quote

Did you read my post?
_________________
Back to top
View user's profile Send private message
appalsap
Moderator
Reputation: 0

Joined: 27 Apr 2006
Posts: 6753
Location: Pakistan

PostPosted: Wed Jun 20, 2007 9:30 am    Post subject: Reply with quote

that's exactly like teaching you variables in C

Code:

x = 3;


what can you do with that? you're supposed to find your own application

_________________
Back to top
View user's profile Send private message
dennis91
Expert Cheater
Reputation: 0

Joined: 23 Jun 2006
Posts: 230
Location: ----------latitude 1o 18' N longitude 103o 50'

PostPosted: Wed Jun 20, 2007 9:31 am    Post subject: Reply with quote

ravicus wrote:
Did you read my post?


Pardon me, my last reply wasn't towards your post.

Thanks for the links, I am viewing them now, allow me some time before I offer my 'appraisal' of them.

_________________
The one user I hate the most:
Concoction

I am in love with:
********, would she say Ido?
Back to top
View user's profile Send private message
HomerSexual
Grandmaster Cheater Supreme
Reputation: 5

Joined: 03 Feb 2007
Posts: 1657

PostPosted: Wed Jun 20, 2007 9:43 am    Post subject: Reply with quote

ok ill take my asm experiences as the position your in

i dont look at the code that the tut is giving me and paste it

i look at it, figure out how it works, then i apply it

go think what you want to do, learn HOW to do it, do it

"if the program doesnt require new material, goodpractice. If the program does require new ideas, you learned"

_________________
Back to top
View user's profile Send private message
RS
Newbie cheater
Reputation: 0

Joined: 12 Jun 2007
Posts: 20

PostPosted: Wed Jun 20, 2007 11:55 am    Post subject: Reply with quote

Think of simple projects that can be solved by what you've read so far and then code them. Don't assume it's too easy, just program and see.

Can't solve it? Look for the code of someone who did. You're far more apt to learn if you've made an attempt.
Back to top
View user's profile Send private message
samuri25404
Grandmaster Cheater
Reputation: 7

Joined: 04 May 2007
Posts: 955
Location: Why do you care?

PostPosted: Thu Jun 21, 2007 10:14 am    Post subject: Reply with quote

C# --> Delphi --> SQL

That's how I'm going. Note, it is NOT C++, rather C#.

http://msdn.microsoft.com/vstudio/express/beginner/windows/tier2/begin4/vb/

Really good videos for getting started with VB or C#
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: Thu Jun 21, 2007 11:27 am    Post subject: Reply with quote

I agree with blankrider. For example. I was learning pascal to help with my delphi knowledge. It was a good tutorial but not completely on why stuff happens. So I took the code and figured out why it does what it does and then I applied it to some programs.. If their just giving you the syntaxes its not good. But it is important. If you were going to learn any language first it should be delphi (object oriented pascal). I suggest this site.

http://www.delphibasics.co.uk/

It is a great site to learn delphi. And by the way if you have trouble with delphi I suggest going to http://www.riddlersoft.com/ and watching their video tutorials for pascal.

And if some of the stuff you learn is just to complicated ask it on this forum. Hopefully someone will help you...

_________________


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
compactwater
I post too much
Reputation: 8

Joined: 02 Aug 2006
Posts: 3923

PostPosted: Thu Jun 21, 2007 12:53 pm    Post subject: Reply with quote

http://delphi.about.com

If you already understand basic scripting, you should try out Pascal. If not, try learning html, or Java, then work your way up to Pascal. Wink
Back to top
View user's profile Send private message
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