visual basic

Sharky Forums


Results 1 to 8 of 8

Thread: visual basic

  1. #1
    Tiger Shark puff_1's Avatar
    Join Date
    Nov 2001
    Posts
    878

    visual basic

    I'm starting my bachelors in CIS this May. Should i start playin with visual basic. Or just wait till i start in May with whatever they suggest i begin with.

    here's my curriculum

    I'm finishing my gen. ed. requirement at community college right now, so all will be my core classes.

    Any suggestions for comp. electives?

    Thanks for any info you can provide.

  2. #2
    Tiger Shark Sparky_D's Avatar
    Join Date
    Jul 2001
    Location
    Waterloo/Toronto
    Posts
    628

    Re: visual basic

    Originally posted by puff_1
    I'm starting my bachelors in CIS this May. Should i start playin with visual basic. Or just wait till i start in May with whatever they suggest i begin with.

    here's my curriculum

    I'm finishing my gen. ed. requirement at community college right now, so all will be my core classes.

    Any suggestions for comp. electives?

    Thanks for any info you can provide.
    I would definitely recommend starting with a low level, structual based language first, like Pascal or C. The reason I suggest those is because they are standardized languages that will teach you good programming techniques. Learn all of the universal techniques, like looping, decision structures, C structures, variables. You shouldn't need to delve into memory managment yet.

    Once you have a comfortable grasp on that, I would recommend delving into Java and/or C++ to learn good OOP knowledge. Learn the concepts of polymorphism, objects, memory management, etc. from these languages.

    Once you have those down, I would recommend the other languages like Perl, Visual Basic, etc. The reason I don't suggest that you learn with Visual Basic is not because it's not useful. Visual Basic has it's place in the programming world, but I honestly feel that, while it may be easy to learn, you might develop some "bad" habits in the programming world. Learn Visual Basic, but not as your first language.

    Start with something like Pascal or C, much better start for programming.
    [CPU]: Pentium IV 3.0c gHz[Case]: Lian Li PC60 USB [Power]: Thermaltake 430W TruPower[Motherboard]: Abit IS7[RAM]: OCZ PC3500 Dual Channel Kit(2X512)[Video Card]: ATI 9700 Pro All-In-Wonder[Storage]: 160 GB Western Digital w/8 MB Cache[Optical Storage:] 16X Pioneer DVD-ROM, LG 16X8X32[Sound Card]:Soundblaster Audigy 2 [Speakers]: Creative Inspire 5.1 5700 [Monitor]: Viewsonic PF790 19" Flat Screen CRT [Peripherals]: Logitech MX700, Microsoft Natural Keyboard Elite Pro, Logitech Rumblepad USB [OS]:Windows XP Pro

    New thinking is needed to solve new problems. - Albert Einstein

  3. #3
    Tiger Shark
    Join Date
    Feb 2001
    Location
    Satan Country
    Posts
    564
    A more structured language is better, and there will not be any VB projects at your school.

    I learned assembly code first, but that is a bit to jump right into.

    C or C++ would be good, and Java will force you to use OOP a bit the more you get into it and that is a concept most programmers have lots of trouble with (even though everyone thinks they understand it).
    I'm half Scottish and half French.

    I surrender to alcohol.

  4. #4
    Hammerhead Shark krack_it_up's Avatar
    Join Date
    Feb 2001
    Location
    Phoenix, AZ USA... the one just south of Canada
    Posts
    1,831
    as stated above, I learned pascal first. I have been using the concepts every since.
    MMMMMMMMMM...... BAR-B-Q
    -- Homer Simpson

  5. #5
    Goldfish
    Join Date
    Nov 2000
    Posts
    61
    Just relax and enjoy yourself. I really don't see any need, or benefit, to studying any language before starting school. All beginning programming classes I've ever heard of start with the basics. You're in good shape if you have basic computer skills...

  6. #6
    Tiger Shark Sparky_D's Avatar
    Join Date
    Jul 2001
    Location
    Waterloo/Toronto
    Posts
    628
    Originally posted by Boldy
    Just relax and enjoy yourself. I really don't see any need, or benefit, to studying any language before starting school. All beginning programming classes I've ever heard of start with the basics. You're in good shape if you have basic computer skills...
    Depends on where you go. When I started CS at Waterloo, we were required to have structural programming down, because we immediately started learning Object-Oriented programming within a week.
    [CPU]: Pentium IV 3.0c gHz[Case]: Lian Li PC60 USB [Power]: Thermaltake 430W TruPower[Motherboard]: Abit IS7[RAM]: OCZ PC3500 Dual Channel Kit(2X512)[Video Card]: ATI 9700 Pro All-In-Wonder[Storage]: 160 GB Western Digital w/8 MB Cache[Optical Storage:] 16X Pioneer DVD-ROM, LG 16X8X32[Sound Card]:Soundblaster Audigy 2 [Speakers]: Creative Inspire 5.1 5700 [Monitor]: Viewsonic PF790 19" Flat Screen CRT [Peripherals]: Logitech MX700, Microsoft Natural Keyboard Elite Pro, Logitech Rumblepad USB [OS]:Windows XP Pro

    New thinking is needed to solve new problems. - Albert Einstein

  7. #7
    Tiger Shark puff_1's Avatar
    Join Date
    Nov 2001
    Posts
    878
    thanks for the input guys. I'm just gonna wait till i start classes and follow whatever the advisor suggests. I'm going to school so they can teach me right. SO i'm not gonna concern myself with it just yet.

  8. #8
    Reef Shark
    Join Date
    Nov 2001
    Location
    Dallas, TX, USA
    Posts
    392
    Visual Basics is by far the best gateway into programming. Don't let anyone else tell you otherwise. I've yet to find an environment in which you can stop code mid-execution, look at your code, and spy variable values (besides assembly... can't do this in vc++, can you?).

    VB is so damn easy and with the apitextviewer tool, you can find yourself some pretty powerful DLL calls and learn things in 6 months that would baffle a guy who already has a CSE degree, like adding menu's in other programs that will execute code written by you or transfering windows into a MDI Client within your program.

    Other languages might have a few real-world advantages over VB, but there's nothing that lets a beginner learn and make useful programs along the way. C++ isn't as friendly and I wasn't impressed with the "Press C for cookie or M for milk." program in qbasic.

    If you do decide to learn it yourself, then be sure to relearn the way they teach you, because even if you can produce the same results the stuff they teach in the future will be based off the earlier classes. If they teach OOP you should do yourself a favor and conform.
    Last edited by Don Flamenco; 03-29-2002 at 11:08 PM.
    Driving slow in the fast lane = stupid

Posting Permissions

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