Shoutbox

Im a newbie at programing. - Printable Version

-Shoutbox (https://shoutbox.menthix.net)
+-- Forum: MsgHelp Archive (/forumdisplay.php?fid=58)
+--- Forum: General (/forumdisplay.php?fid=11)
+---- Forum: General Chit Chat (/forumdisplay.php?fid=14)
+----- Thread: Im a newbie at programing. (/showthread.php?tid=53144)

Im a newbie at programing. by Val on 11-21-2005 at 02:42 AM

Hey guys ive decided to start to program (.exes and stuff) so im wondering where do i start.... whats the easyist language to learn. Witch one is free to compile ect.


RE: Im a newbie at programing. by DragonX on 11-21-2005 at 03:05 AM

i'd say VB since it's mostly visual :) The only thing is that Visual Studio isn't free or cheap (legally of course) but there are always ways around that :chrongue:


RE: Im a newbie at programing. by Blair on 11-21-2005 at 03:38 AM

Definitely VB. Once you have the basics you can move on from there. Here's an old thread about this, lol it includes my first post:D.


RE: Im a newbie at programing. by dotNorma on 11-21-2005 at 03:40 AM

Visual Basics is most likely the easiest language to learn, and I do beleive you are very capable of learning it. The only problem with Visual Basics is that it is not as powerful as other languages. (but I like to say everything it possible, its just harder to accomplish) I code in VB6.

C or C++ are more powerful langauges but are harder, although if you plan on moving up eventually, you should start from one of these as Visual Basics will teach you all the wrong ways of doing things.

Java is a powerful language but it is extremly slow and requires files be installed on the computer for it to run properly. Java can run on all operating systems without changing the code (an advantage for most developers).

There are also languages like Delphi, but I dont know much about them.

To sum it all up....VB is easy but less powerful; C is hard but more powerful; Java can run on all operating systems but its real slow.


RE: Im a newbie at programing. by Val on 11-21-2005 at 03:49 AM

thanks guys i will get VB6 some how........ thanks for you help again :D

edit: well ive found a free experss vertion of VB on the mircosofy website is it good?


RE: Im a newbie at programing. by Ash_ on 11-21-2005 at 04:11 AM

i suggest diving deep first, once you learn vb its alot harder to learn C++ etc. that's my personal experience though, it might be different for you.


RE: Im a newbie at programing. by ipab on 11-21-2005 at 04:58 AM

i suggest you learn php then move to c.


RE: RE: Im a newbie at programing. by CookieRevised on 11-21-2005 at 03:23 PM

quote:
Originally posted by .Norma
you should start from one of these as Visual Basics will teach you all the wrong ways of doing things.
That is sooooo untrue (and such a typical thing to say)!!! VB does NOT teach you the wrong ways in doing things AT ALL.

Stuff done in VB is exactly the same done in any language. It is not like in VB "True" suddenly means "False" and 5+5 suddenly equals 11 and what not...

"VB teaches all the wrong things compared to C++" is exactly the same as saying "C++ teaches all the wrong things compared to assembler"...

The thing is that VB is very easy to learn and that many people THINK they can program if they can make their name appear on a form in VB, so to speak. But in fact they don't have the analytical way of thinking required to make decent programs. It isn't the language that is "teaching" bad stuff, it is the people themselfs.

The advantages of VB is that you don't need to know (at first) the underlying stuff of what is done (eg: you don't need to know that variables in VB are actually pointers to memory locations, heck you don't need to know what pointers are at all to begin in VB). This is exactly the same as in C++ where you don't need to know how things are written out in assembler to know how to make something in C++. But in ANY language an IF THEN ELSE structure has the exact same logic, also in VB. But only the syntax in how you write it down is different. To know what these conditional structures are and how they work and how and when to use them is what programming is all about, and that is learned the easiest in VB, and is certainly not learned in the wrong way.

VB is an excellent tool to learn how to program and how to learn to think like a program, as the basics and syntax is very easy to learn and you can start learning logical programming strait away without first needing to know how things work "under the hood".

And THAT is what programming is about; learning how to analyse stuff, learning to think in logical/arithmetics ways. Once you master that you can develop from there and you would have much less trouble switching to any language.

Of course, if you never learned such stuff (and thus only know the syntax of a language, but not what it does or the logic behind it), you're stuck with the language you started with and you would find it hard to switch to another....

Don't confuse "programming" as knowing the syntax of language with "programming" as knowing how to analytically think and solve problems in a logical way.

To put it very bluntly: If you learn programming in VB, you can take it simple step by simple step and build further and further; If you want to learn programmnig in C++, you first need to learn other stuff in one go and only than starting difficult step by difficult step, but also with a lot more steps in between. When you learn how to program using a language like VB, the learning curve is a lot smoother than if you learn how to program in C++ (which has a steep learning curve).
RE: Im a newbie at programing. by absorbation on 11-21-2005 at 04:09 PM

Where can I download VB 6 i cannot find it anyhwere i'm thinking it's a sign :P

Do you think i'm ready to start learning VB too?


RE: Im a newbie at programing. by hmaster on 11-21-2005 at 04:19 PM

you cant download VB ;)


RE: Im a newbie at programing. by Menthix on 11-21-2005 at 05:05 PM

Ofcourse you can, but it's just not legal (for most people).


RE: Im a newbie at programing. by hmaster on 11-21-2005 at 05:06 PM

yeh lol, ive seen it on p2ps and torrents but I meant legally :P


RE: Im a newbie at programing. by MeEtc on 11-21-2005 at 05:15 PM

Well, I started with Delphi (aka Pascal) Pretty simple to understand, and its written in English, instead of with punctuation. I've only done console apps, and it doesn't have as many power features with such as VB and C++.

There's a free compiler/editor available at http://bloodshed.net/devpascal.html, same people who made Dev-C++ compiler.
Oh, and what was used to write these two programs? Delphi