| 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'
|
Posted: Wed Jun 20, 2007 9:13 am Post subject: How do I get started? |
|
|
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 |
|
 |
appalsap Moderator
Reputation: 0
Joined: 27 Apr 2006 Posts: 6753 Location: Pakistan
|
Posted: Wed Jun 20, 2007 9:15 am Post subject: |
|
|
learn by doing
_________________
|
|
| Back to top |
|
 |
Kevin Grandmaster Cheater Supreme
Reputation: 0
Joined: 07 Mar 2007 Posts: 1139 Location: Spiderman-World
|
Posted: Wed Jun 20, 2007 9:16 am Post subject: |
|
|
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 |
|
 |
dennis91 Expert Cheater
Reputation: 0
Joined: 23 Jun 2006 Posts: 230 Location: ----------latitude 1o 18' N longitude 103o 50'
|
Posted: Wed Jun 20, 2007 9:16 am Post subject: |
|
|
| 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 |
|
 |
appalsap Moderator
Reputation: 0
Joined: 27 Apr 2006 Posts: 6753 Location: Pakistan
|
Posted: Wed Jun 20, 2007 9:18 am Post subject: |
|
|
| 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
_________________
|
|
| Back to top |
|
 |
ravicus Master Cheater
Reputation: 0
Joined: 16 Dec 2006 Posts: 464
|
Posted: Wed Jun 20, 2007 9:22 am Post subject: |
|
|
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 |
|
 |
dennis91 Expert Cheater
Reputation: 0
Joined: 23 Jun 2006 Posts: 230 Location: ----------latitude 1o 18' N longitude 103o 50'
|
Posted: Wed Jun 20, 2007 9:28 am Post subject: |
|
|
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 |
|
 |
ravicus Master Cheater
Reputation: 0
Joined: 16 Dec 2006 Posts: 464
|
Posted: Wed Jun 20, 2007 9:30 am Post subject: |
|
|
Did you read my post?
_________________
|
|
| Back to top |
|
 |
appalsap Moderator
Reputation: 0
Joined: 27 Apr 2006 Posts: 6753 Location: Pakistan
|
Posted: Wed Jun 20, 2007 9:30 am Post subject: |
|
|
that's exactly like teaching you variables in C
what can you do with that? you're supposed to find your own application
_________________
|
|
| Back to top |
|
 |
dennis91 Expert Cheater
Reputation: 0
Joined: 23 Jun 2006 Posts: 230 Location: ----------latitude 1o 18' N longitude 103o 50'
|
Posted: Wed Jun 20, 2007 9:31 am Post subject: |
|
|
| 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 |
|
 |
HomerSexual Grandmaster Cheater Supreme
Reputation: 5
Joined: 03 Feb 2007 Posts: 1657
|
Posted: Wed Jun 20, 2007 9:43 am Post subject: |
|
|
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 |
|
 |
RS Newbie cheater
Reputation: 0
Joined: 12 Jun 2007 Posts: 20
|
Posted: Wed Jun 20, 2007 11:55 am Post subject: |
|
|
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 |
|
 |
samuri25404 Grandmaster Cheater
Reputation: 7
Joined: 04 May 2007 Posts: 955 Location: Why do you care?
|
|
| Back to top |
|
 |
oib111 I post too much
Reputation: 0
Joined: 02 Apr 2007 Posts: 2947 Location: you wanna know why?
|
Posted: Thu Jun 21, 2007 11:27 am Post subject: |
|
|
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 |
|
 |
compactwater I post too much
Reputation: 8
Joined: 02 Aug 2006 Posts: 3923
|
Posted: Thu Jun 21, 2007 12:53 pm Post subject: |
|
|
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.
|
|
| Back to top |
|
 |
|