• Welcome to Valhalla Legends Archive.
 

What should I do?

Started by idoL, July 08, 2004, 03:01 AM

Previous topic - Next topic

idoL

I am wanting to dive into programming but I have a hard time considering what is really best, help me out.

------------------------------------------------------------------------------------------------

Questions:
               
                 Is Python a good launguage for begginers?
                 Is Python a good launguage at all, can it do what VB and C do?
                 How do I get VB 6.0 for free?
                 What do you recommend I do for learning the basics?


------------------------------------------------------------------------------------------------

Any help would be nice. Thanks.

l)ragon

if i remember VB is on microsofts webpage somewhere but dosen't compile your code to an exe, and there was a poll for suggestions of where to start >here<.
*^~·.,¸¸,.·´¯`·.,¸¸,.-·~^*ˆ¨¯¯¨ˆ*^~·.,l)ragon,.-·~^*ˆ¨¯¯¨ˆ*^~·.,¸¸,.·´¯`·.,¸¸,.-·~^*

Tuberload

Java can be found here and is my language of preference.

Express versions of the Microsoft.NET platform are freely available here. I would suggest possibly starting out with C# because it is object oriented, syntactically similar to C/C++, and fairly easy to learn. From there moving onto C/C++ shouldn't be too hard, or you could just dive right into C/C++.

GCC is a good collection of free compilers (C/C++/Fortran/Java/Etc..) and can be found here.

There have been quite a few discussions on what languages to start with, and dragon gave you a good one. Search around for more information, make a decision, do something based on that decision, and change your mind if you find you don't like your decision.

HTH :)
Quote"Pray not for lighter burdens, but for stronger backs." -- Teddy Roosevelt
"Your forefathers have given you freedom, so good luck, see you around, hope you make it" -- Unknown

Banana fanna fo fanna

Is Python a good launguage for begginers?

Yes. It has clean syntax, supports advanced concepts such as OOP without forcing them on you, it's free, portable to many platforms, and has an excellent online resource: www.diveintopython.org. It's easy, concise, but doesn't dumb you down.

Is Python a good launguage at all, can it do what VB and C do?

Yes, it's a great language. From a syntax point of view, many consider it to be vastly superior to all of its competitors. And it can do most of what VB and C can do. You can call ActiveX/COM and win32 API using the win32all library, and also write C extensions, if you need them. Fortunately, there's a huge collection of premade libraries that let you do everything from GUIs to connect to AOL instant messenger.

Links:
http://www.diveintopython.org - READ THIS FIRST!!!! It'll hold your hand and make it easy, and let you save face on the vL forums :)
http://www.python.org - download it here
http://sourceforge.net/projects/pywin32/ - win32all extensions, you will want this if you're on windows.
http://psyco.sf.net/ - helpful for speeding up your programs; you don't need it immediately
http://www.wxpython.org/ - the proper way to make GUIs in python

How do I get VB 6.0 for free?

You steal it.

What do you recommend I do for learning the basics?

I recommend you first do a hello, world sort of program. Then, write something useful, maybe a daily planner, MP3 organizer, or something like that. Finally, you should write a program that sorts a list of numbers ascending and descending.

Meh

Not a useful post but how many off these posts have there been. There should be a forum specifically for these.

idoL

Quote from: $t0rm on July 08, 2004, 04:01 PM
Is Python a good launguage for begginers?

Yes. It has clean syntax, supports advanced concepts such as OOP without forcing them on you, it's free, portable to many platforms, and has an excellent online resource: www.diveintopython.org. It's easy, concise, but doesn't dumb you down.

Is Python a good launguage at all, can it do what VB and C do?

Yes, it's a great language. From a syntax point of view, many consider it to be vastly superior to all of its competitors. And it can do most of what VB and C can do. You can call ActiveX/COM and win32 API using the win32all library, and also write C extensions, if you need them. Fortunately, there's a huge collection of premade libraries that let you do everything from GUIs to connect to AOL instant messenger.

Links:
http://www.diveintopython.org - READ THIS FIRST!!!! It'll hold your hand and make it easy, and let you save face on the vL forums :)
http://www.python.org - download it here
http://sourceforge.net/projects/pywin32/ - win32all extensions, you will want this if you're on windows.
http://psyco.sf.net/ - helpful for speeding up your programs; you don't need it immediately
http://www.wxpython.org/ - the proper way to make GUIs in python

How do I get VB 6.0 for free?

You steal it.

What do you recommend I do for learning the basics?

I recommend you first do a hello, world sort of program. Then, write something useful, maybe a daily planner, MP3 organizer, or something like that. Finally, you should write a program that sorts a list of numbers ascending and descending.

Thanks for that.

Quote from: Meh on July 08, 2004, 04:17 PM
Not a useful post but how many off these posts have there been. There should be a forum specifically for these.

So true lol.

idoL

Quote from: Tuberload on July 08, 2004, 03:53 PM
Java can be found here and is my language of preference.

Express versions of the Microsoft.NET platform are freely available here. I would suggest possibly starting out with C# because it is object oriented, syntactically similar to C/C++, and fairly easy to learn. From there moving onto C/C++ shouldn't be too hard, or you could just dive right into C/C++.

GCC is a good collection of free compilers (C/C++/Fortran/Java/Etc..) and can be found here.

There have been quite a few discussions on what languages to start with, and dragon gave you a good one. Search around for more information, make a decision, do something based on that decision, and change your mind if you find you don't like your decision.

HTH :)

Are those actual programming launguages and compilers on that site? Could I write in VB or C with the correct one?

Tuberload

Quote from: idoL on July 08, 2004, 06:03 PMAre those actual programming launguages and compilers on that site? Could I write in VB or C with the correct one?

Yes the express products will allow you to write programs in VB and C++, as well as C# and J#.
Quote"Pray not for lighter burdens, but for stronger backs." -- Teddy Roosevelt
"Your forefathers have given you freedom, so good luck, see you around, hope you make it" -- Unknown

Arta

Bare in mind that Storm is totally biased :)

Tuberload

Quote from: Arta[vL] on July 09, 2004, 07:17 AM
Bare in mind that Storm is totally biased :)

Yes he is biased towards a different language every week it seems.  :)
Quote"Pray not for lighter burdens, but for stronger backs." -- Teddy Roosevelt
"Your forefathers have given you freedom, so good luck, see you around, hope you make it" -- Unknown

Banana fanna fo fanna

Quote from: Arta[vL] on July 09, 2004, 07:17 AM
Bare in mind that Storm is totally biased :)

wtf are you talking about; I'm right. I think I know what he wants to do, and I think that Python is best for what he wants to do.

Just because I don't swear by C doesn't make me biased.

Adron

Quote from: $t0rm on July 09, 2004, 09:21 PM
wtf are you talking about; I'm right. I think I know what he wants to do, and I think that Python is best for what he wants to do.

Just because I don't swear by C doesn't make me biased.

You seem to have a very strong opinion for or against things, but it seems that your opinion changes over time.

Banana fanna fo fanna

Not really; only big change was switching from loving Java to hating Java and loving Python...but taht's just because I found a better alternative...

Grok

Quote from: Adron on July 10, 2004, 04:23 AMYou seem to have a very strong opinion for or against things, but it seems that your opinion changes over time.

Quote from: $t0rm on July 11, 2004, 08:59 PMNot really; only big change was switching from loving Java to hating Java and loving Python...but taht's just because I found a better alternative...

Not really what?  You just confirmed Adron's statement in totality.

TangoFour

Quote from: $t0rm on July 08, 2004, 04:01 PM
How do I get VB 6.0 for free?

You steal it.


Hehe - pretty much the entire CS department of the University I attend got a shitload of free Microsoft products - legally!