Posted 11 December 2006 - 02:10 AM
i cant decide which one to start with
Posted 11 December 2006 - 02:47 AM
Then most go to C then to C++, then perl. Start where you like in the chain or go for another not on my list, but a bit of advice. The more you try to skip ahead the harder it is to learn, and the more confused you get. Eventually you end up back at square one with python.
Posted 11 December 2006 - 03:35 AM
Posted 11 December 2006 - 04:18 AM
Posted 11 December 2006 - 05:11 PM
Posted 12 December 2006 - 06:36 PM
Posted 12 December 2006 - 07:59 PM
The entire philosophy behind VB is broken. You don't conform the language to the programmer's misconcetions and lack of understanding. If you do that, you're doomed from the getgo.
Posted 13 December 2006 - 02:15 AM
Posted 13 December 2006 - 03:07 AM
Posted 13 December 2006 - 02:54 PM
To make matters worse, you can start arrays from 1 or 0, it's configurable.
Actually they can start with whatever you want
Public MyArray(4 To 8) As Integerdefines an int array with indexes 4, 5, 6, 7, and 8
Don't Learn VB6 first! if at all!
Posted 15 December 2006 - 05:56 PM
all depens what you want to do. I taught myself the basics of html with microsopht frontpage and a sit that closed down call funky chicked. Now there is a student site called web monkey. I am still learning C++ and q basic. VB is really fun cause you can do it in work. I like to use programming languages that you dont need a program for. Try html for you basic web design then moove to java, then you can use programs or learn xml which is alot like html and learn dhtml all the same thing in a way thought.
which one is easiest or was easiest for you to learn?
i cant decide which one to start with
Posted 16 December 2006 - 09:12 AM
But don't do that
I think a natural progression is:
1) Start with a very high level language, like Python or Ruby (dare I say a traditional BASIC? [not visual]), just to get yourself acquainted with the logic
2) Move onto something like Java or dare I say Pascal
3) Finally, explore things like C, C++, etc. If you feel daring, go with Assembly language.
Posted 16 December 2006 - 09:28 PM
I started to program is c initially before I knew what a kernel and linux was all about. I found it a little too difficult for my taste, because of the semantics. I spent time learning about what different languages were out there, and what was their primary purpose(if any). There's a radio show out of the UK that is very useful in distinguishing the usefulness of most languages, high-level & low-level explaining why they are called so, etc.
My advice is that you start with PERL. If you run linux, you have perl most likely and if not, then go to activestate.com and download activeperl for windows. At search.cpan.org you can search for modules that extend the functionality of the language to fit your particular need. Another plus with perl is that you do not have to explicitly define variables as perl distinguishes numbers from strings transparently.
check out lifeinhex - Programming Rails
Posted 18 December 2006 - 03:11 AM
Posted 18 December 2006 - 06:02 PM
My advice is that you start with PERL. *snip* Another plus with perl is that you do not have to explicitly define variables as perl distinguishes numbers from strings transparently.
Perl is really not really a beginner's language. It would be OK, but there are some big reasons to stay away from it in the beginning (or at all). It's so easily abused (and it is regularly abused which seems to be acceptable behavior in the Perl community, in fact it's encouraged), that it's difficult to tell the good code from the bad. Newbies that learn from code can pick up some pretty bad habits brought on by lazy (or "clever" as it's called in the Perl community) Perl programmers. Also, "there's more than one way to do ti" is not terribly useful to someone just learning their first paradigm, and neither is CPAN.
And the thing about declaring variables is really not an issue. Learning to declare your variables is such a small hurdle, it shouldn't be a deciding factor in choosing a language.
BinRev is hosted by the great people at Lunarpages!