Begginer that really needs some help.........

Started by
18 comments, last by Jamibu87 21 years, 10 months ago
Why start with VB??

Go for python or Java.. VB costs money, Python and Java come for free + Java is waaaaay more related to C++ then VB (Basic gives me rashes...*brr*).. Or why not Pascal (Delphi)

Python is a sweet language, look for more information at http://www.python.org and for the Java alternative go check http://java.sun.com. Information about Delphi (and a free copy of Personal Edition 6) at http://www.borland.com


Personally, I would go for Java as it''s quite easy to learn and it''s not as slow as many people think. As from the release of 1.4 Java allows you to do fullscreen hardware accelerated graphics without much effort.. And, if you know Java, then it''s a short step to learn C++, as the syntax is quite similar. The only problem is that in the case of moving from Java to C++, you will undoubtfully miss some Java features like automated garbage collecting (memory managment) and the exception handling.

If C++ is your choice, download DevC++ (no cost ) from http://www.bloodshed.net and google for C++ tuts. When you got the basics of it, turn your aim over to http:://www.winprog.org, http://nehe.gamedev.net (I began to understand win32 api coding there..). There are tons of links about this topic (learning C/C++) and the problem is to find the right one, wich can be quite frustrating sometimes. Just keep on learning, and remember that you won''t know everything about it in just a few years.

Even professional programmers learn new things every day, and if you consider yourself to be a programming guru and that you know exactly everything that is to know then you''re either the most intelligent human alive or a complete idiot!
Advertisement
A good starting place: http://www.cplusplus.com/doc/tutorial/

Gamer-Insight.com
quote:Original post by Metal Typhoon
example.

to make a loop "repetition of codes during a certain condition" in vb you do.

For I = 0 To 10
(codes)
Next I

c++

for (I = 0 ; I < 10; I++)
{
codes
}


Those are not the same... the Basic one counts from 0 to 10, the C
one counts from 0 to 9...


From 0 to (and including) 10:

For I = 0 To 10
(codes)
Next I


for (I = 0 ; I <= 10; I++)
{
codes
}



Joakim Asplund
http://megajocke.cjb.net
Joakim Asplundhttp://megajocke.y2.org
How do you MAKE that <marquee width=100 behavior="scroll">GameDev Rocks!</marquee>? ?

_________________________________________________________________________
Can someone be nice and help me on my way to be the next Hideo Kojima? Thought So...


HTML ON!

[edited by - Pipo declown on June 10, 2002 2:45:32 PM]

[edited by - Pipo declown on June 11, 2002 6:09:25 AM]

[edited by - Pipo declown on June 11, 2002 6:09:56 AM]
www.cplusplus.com/doc/tutorial is a good place to start.. it''s where I started.. but it doesn''t show you how to apply your knowledge.. in fact after the whole tutorial I didn''t feel like I knew the code enough to write even a simple program. So I broke down and bought a book (well.. my parents did.. and since it was christmas, I asked for VC++ too ) I understand being underage/not having a job does put limits on your financial situtation but, lucky for us, there are lots of holidays.. milk them for all they''re worth.

-J
-J__________________________________________________________________________________________Don't ever frown. You never know when someone is falling in love with your smile.
I must confess I have never used VB but started on Turbo Pascal years ago and progressed on to Delphi. I am now learning C++ and find that Delphi was a good starting place.

I think that it is the programming techniques that are particularly important rather than the specifics of any particular language. Once you can ''think'' like a programmer, you will probably find the transistion to any language easier than learning your first !

Stephen
If you don''t want to learn C++ (and who would blame you if you didn''t (*ducks*)) then Delphi is definitly the way to go. I learnt VB and to be honest, it sucks. Delphi on the other hand has most of the most useful features of C++ that VB doens''t have (e.g. pointers, decent OOP), but it a lot easier to use. Actually, thinking about it, VB.NET might be interesting since it is much improved over previous versions of VB in terms of the language.
[ PGD - The Home of Pascal Game Development! ] [ Help GameDev.net fight cancer ]
I agree with those who say that C++ is no good language to start with. Why? Because it can be darn depressing. You can do things wrong and never know why.

For an enthusiastic beginner I''d say Java can be fun. It offers many things you won''t find in standard C++ like a windowing API (swing), a working threads implementation, graphics capabilities and other things that you have to learn external APIs for in C/C++.

Java is good for the first steps IMHO since it teaches things like structured and OO programming and rather strong typing. You can learn do-it-yourself memory management, pointering and spaghetti code later on when you need it.

Heck, I''m not that good at programming and like the second time I wrote Java I was able to write a simple multithreaded application in 30 minutes.
Oh yeah.. errors in C++ suck.. I spent like 3 hours looking at something today.. it was just a simple program too.. I feel that it''s a good foundation though, if you have the patience.

Don''t ever frown. You never know when someone is falling in love with your smile.
-J__________________________________________________________________________________________Don't ever frown. You never know when someone is falling in love with your smile.
most ppl starting programming should go for languages that help ur developing of algorithms eg: vb, basic, pascal cause its gona really benifet once ya want more power eg: c/c++ maybe java because java can get confusing @ centain parts for beginners cause it uses sentaxing similar to c/c++

the steps i took were qbasic , vb , asm 16/32 c/c++ if ya done qbasic and wana move to win32 programming then go for vb if ur just new then go for easy sentaxing langauges, vb or pascal or may be java (never was really good at it), highly dont recommend c/c++ and asm cause the sentaxing is very confusing for beginners

This topic is closed to new replies.

Advertisement