Page 1 of 2 12 LastLast
Results 1 to 16 of 25

Thread: A good language to start with?

  1. #1
    Flak Monkey! Dorza's Avatar
    Join Date
    Jul 2003
    Location
    UK - South Wales
    Posts
    1,762
    Thanks
    34
    Thanked
    17 times in 15 posts
    • Dorza's system
      • Motherboard:
      • Asus P5B Deluxe - WiFi
      • CPU:
      • Q6600 @ 3.06Ghz
      • Memory:
      • 2GB Crucial
      • Storage:
      • 500GB Samsung SpinPoint
      • Graphics card(s):
      • Geforce 9600GT
      • PSU:
      • Cosair HX520W
      • Case:
      • LianLi something something or other
      • Monitor(s):
      • Eizo FlexScan S1910 (1280*1024)
      • Internet:
      • 2mb Virgin (when they want to give me that: else 1mb)

    A good language to start with?

    Ok im trying to get into comptuer programming. I know a couple of things in HTML and im currently trying to learn JS, however tbh im finding HTML a bit boreing. I really want to try somthing more advanced ie. a language with alot of power and felxability such as Java or C++. Has any one got any ideas or advice as to where i could start . Do you need to have a good memory for all this ive been told (by programmers) its not essensial and that u dont have to be a wizkid in maths either (tho it wouldn't be a bad thing im sure). So where could i start? Thanks for ne help

  2. #2
    Senior Member Shad's Avatar
    Join Date
    Jul 2003
    Location
    In front
    Posts
    2,782
    Thanks
    23
    Thanked
    42 times in 25 posts
    You'll soon find out if your brain can think in terms of programming a solution so just go ahead and try it. Web languages can be quite fun, ASP, .NET, PHP, JSP etc can all do very impressive stuff these days.

    A lot depends on what platform you use currently (i.e. most Linux users tend to do PHP and then other C like languages, most Windows users tend to do VB and other Redmond languages). It's obviously much easier to test stuff if the language you're writing in is supported by your platform
    Simon


  3. #3
    Registered+ Zathras's Avatar
    Join Date
    Jul 2003
    Location
    Canary Wharf/Richmond
    Posts
    1,454
    Thanks
    13
    Thanked
    7 times in 4 posts
    Though the purists will berate me for saying so, Visual Basic's probably a good one to start with for writing applications without too much difficulty. It really depends what you want to do: websites, windows applications, databases?

  4. #4
    Flak Monkey! Dorza's Avatar
    Join Date
    Jul 2003
    Location
    UK - South Wales
    Posts
    1,762
    Thanks
    34
    Thanked
    17 times in 15 posts
    • Dorza's system
      • Motherboard:
      • Asus P5B Deluxe - WiFi
      • CPU:
      • Q6600 @ 3.06Ghz
      • Memory:
      • 2GB Crucial
      • Storage:
      • 500GB Samsung SpinPoint
      • Graphics card(s):
      • Geforce 9600GT
      • PSU:
      • Cosair HX520W
      • Case:
      • LianLi something something or other
      • Monitor(s):
      • Eizo FlexScan S1910 (1280*1024)
      • Internet:
      • 2mb Virgin (when they want to give me that: else 1mb)
    Im going to be switching to linux tonight actualy. And ill be doing VB as part of my college work this year, so i can learn that there. Thanks for the input so far.

  5. #5
    Senior Member
    Join Date
    Jul 2003
    Posts
    232
    Thanks
    0
    Thanked
    0 times in 0 posts
    Originally posted by Zathras
    Though the purists will berate me for saying so, Visual Basic's probably a good one to start with for writing applications without too much difficulty. It really depends what you want to do: websites, windows applications, databases?
    I wouldn't disagree with that. You've got control flow, you've got public and private procedures (and hence scope), all the usual sort of stuff.
    It's a perfectly good language to learn in, and gives instantly satisfying results.
    The best thing about learning in an Object Oriented language like Java is also the worst - the concept of OO itself! It can be difficult enough learning all the rest without having to get your head round OO at the same time.
    Whichever language you choose, you'll soon pick it all up.
    Oh, and have fun!

  6. #6
    HEXUS.social member Agent's Avatar
    Join Date
    Jul 2003
    Location
    Internet
    Posts
    19,185
    Thanks
    739
    Thanked
    1,614 times in 1,050 posts
    Originally posted by Dorza
    Im going to be switching to linux tonight actualy. And ill be doing VB as part of my college work this year, so i can learn that there. Thanks for the input so far.
    Well if you want to go down, and learn the Linux route, i recommend you take a look at PHP.
    You'll come across a lot of the same / similar syntax in Linux often. Its also an excellent base for learning higher level languages like C.
    People say VB is easy - but i always found it the hardest language to learn, it just didn't seem "clean" for me.
    Saying that, i have come from a background of languages like BASIC, which would probably explain that. I'm not a huge fan of any OO language, i work better with non OO languages at the moment - they seem more "logical" for my brain thinking.

    It certainly doesn't hurt to give both a try though and see which one you like best.
    I had to decide between ASP and PHP when learning a language. The way i choose was to get several script examples for both languages and study them each for a day or so, which ever you pic up the easiest, go with
    Quote Originally Posted by Saracen View Post
    And by trying to force me to like small pants, they've alienated me.

  7. #7
    You are feeling sleepy... acidrainy's Avatar
    Join Date
    Jul 2003
    Location
    Glasgow
    Posts
    1,518
    Thanks
    4
    Thanked
    2 times in 2 posts
    Object Orientation is great when you can put it to good use, takes some thinking at first though

  8. #8
    Ive got 10/40w for blood... THCi's Avatar
    Join Date
    Jul 2003
    Location
    Somewhere, sometime, dunno why though.
    Posts
    512
    Thanks
    0
    Thanked
    0 times in 0 posts
    Vbasic is a good language for learning about declarations, OO, and general programing concepts. Can be a right bitch sometimes though.

    Give VB a go, then have a look at a few (basic) php scripts. You will start to notice differences in the code structures. Which ever you find the most logical (to you) go with. Otherwise, talk to your computing/IT/whatever teach, and see what they suggest. Plus, if your gonna be doing VB at college, they will give you a good grounding in the concepts. Its best to wait (IMHO) to wait till youve got that grounding before going about learning this that, or the other.

  9. #9
    Goat Boy
    Join Date
    Jul 2003
    Location
    Alexandra Park, London
    Posts
    2,428
    Thanks
    0
    Thanked
    0 times in 0 posts
    I'd definitely recommend learning a procedural language first (VB, C, PHP), and then moving on to an Object Oriented one (I'd definitely recommend Java - C++ is nasty) when you feel comfortable.

    You might also want to look at the cost of development environments. Developing VB is not free, whereas there are a number of free (and some excellent) IDE's for Java.
    "All our beliefs are being challenged now, and rightfully so, they're stupid." - Bill Hicks

  10. #10
    Rys
    Rys is offline
    Tiled
    Join Date
    Jul 2003
    Location
    Abbots Langley
    Posts
    1,479
    Thanks
    0
    Thanked
    2 times in 1 post
    PHP isn't procedural in the traditional sense, neither is VB. Both are near enough fully fledged OO languages. Developing VB.NET (and the rest of the .NET languages) is free, there are some good free IDE's. A .NET language is a good place to start if you want to get your teeth into something.

    Rys
    MOLLY AND POPPY!

  11. #11
    Rys
    Rys is offline
    Tiled
    Join Date
    Jul 2003
    Location
    Abbots Langley
    Posts
    1,479
    Thanks
    0
    Thanked
    2 times in 1 post
    I'll also say that learning programming concepts is what you should be looking to do, not a particular language per se.

    If you have a good grounding in OO semantics, picking up ANY OO based language should be a piece of cake, since all you are learning from then on is a syntax and the basics of a class library or framework.

    Rys
    MOLLY AND POPPY!

  12. #12
    Goat Boy
    Join Date
    Jul 2003
    Location
    Alexandra Park, London
    Posts
    2,428
    Thanks
    0
    Thanked
    0 times in 0 posts
    Originally posted by Rys
    PHP isn't procedural in the traditional sense, neither is VB. Both are near enough fully fledged OO languages. Developing VB.NET (and the rest of the .NET languages) is free, there are some good free IDE's. A .NET language is a good place to start if you want to get your teeth into something.

    Rys
    PHP4 and VB6 are object-based languages. Neither support polymorphism or inheritence. They provide basic support for encapsulation which I guess is a good thing to learn.
    "All our beliefs are being challenged now, and rightfully so, they're stupid." - Bill Hicks

  13. #13
    HEXUS.social member Agent's Avatar
    Join Date
    Jul 2003
    Location
    Internet
    Posts
    19,185
    Thanks
    739
    Thanked
    1,614 times in 1,050 posts
    Originally posted by THCi
    Otherwise, talk to your computing/IT/whatever teach, and see what they suggest
    Problem is, most teachers at best dont have anything above the scope of VB - so this is usually what they will allways recomend
    Quote Originally Posted by Saracen View Post
    And by trying to force me to like small pants, they've alienated me.

  14. #14
    | 4|\/| 31337!!!!!!1
    Join Date
    Jul 2003
    Location
    Stourbridge, West midlands, England
    Posts
    445
    Thanks
    0
    Thanked
    0 times in 0 posts
    Originally posted by Agent
    Problem is, most teachers at best dont have anything above the scope of VB - so this is usually what they will allways recomend
    Very True. Were quite lucky though at stourbridge. Ken knows VB and C++ and basic Assembler,
    Slick Rich knows Aida (sp?) and i think PHP, And other Rich used to code for Codemasters working on C++ for games and PHP web development. But I do agree, at most colleges teacher will probably not know anything other than VB. At King Eds (supposedly one of the best colleges in the country) the computer science teacher is actually a history teacher that is having to double up. He teaches straight out the book and has no experience.

    From My experience
    Start with Visual Basic or ASP (more or less the same) so you have a basic understanding of what the hell is going on. after a month or so when u can problem solve and you know how to use all statements and loops and lots of other stuff, (a good knowlege of how it works), Look at PHP or C/C++. If ur switching to Linux PHP or C/C++ would be a nice one but they look impossible to learn if you have no experience.

    Arguing with an administrator is like kicking God in the nuts

  15. #15
    Flak Monkey! Dorza's Avatar
    Join Date
    Jul 2003
    Location
    UK - South Wales
    Posts
    1,762
    Thanks
    34
    Thanked
    17 times in 15 posts
    • Dorza's system
      • Motherboard:
      • Asus P5B Deluxe - WiFi
      • CPU:
      • Q6600 @ 3.06Ghz
      • Memory:
      • 2GB Crucial
      • Storage:
      • 500GB Samsung SpinPoint
      • Graphics card(s):
      • Geforce 9600GT
      • PSU:
      • Cosair HX520W
      • Case:
      • LianLi something something or other
      • Monitor(s):
      • Eizo FlexScan S1910 (1280*1024)
      • Internet:
      • 2mb Virgin (when they want to give me that: else 1mb)
    I started VB today in college, it looks okish. Im not a fan of the drag and drop then program techniqe thats in VB cos i dont think thats proper programming if somthings done already for u i.e a button. But as an introduction to programming it does look pretty tidy. Thanks for all ur posts btw

  16. #16
    | 4|\/| 31337!!!!!!1
    Join Date
    Jul 2003
    Location
    Stourbridge, West midlands, England
    Posts
    445
    Thanks
    0
    Thanked
    0 times in 0 posts
    Thats why you should try your hand at ASP or VBScript (same thing, ASP is just server side) once you get to grips with this. Its all nice and pure code. I know what you mean about the drag n drop aspect. It annoys me alot. Thats why I got into ASP and now PHP. I was told that PHP will help learn C and its an easier gap to bridge from asp to php as apposed to VB to C. I will eventually get onto C/C++ and hopefully pic it up nicley.

    Arguing with an administrator is like kicking God in the nuts

Page 1 of 2 12 LastLast

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •