Results 1 to 17 of 17

Thread: Programming language for a beginner

  1. #1

    Thread Starter
    Lively Member
    Join Date
    Nov 2005
    Location
    Oxford UK
    Posts
    76

    Question Programming language for a beginner

    Hi everyone, I've recently completed my first VBA project which gave me a taste for programming. Where is the best place to start, as there are so many languages. I would like to start from the bottom and eventually learn a language which could lead to a new career (long term plan).

  2. #2
    Fanatic Member damasterjo's Avatar
    Join Date
    Nov 2005
    Location
    In front of my Comp DirectX7 EXpert
    Posts
    827

    Re: Programming language for a beginner

    well then jump into that language now. No need in working your way up in languages, work your way up in the language you want to career in.
    Software languages known:
    Qbasic - TI-Basic - Liberty Basic - Visual Basic 6
    Software API's known:
    Directx 7 and 8
    Internet languages, in the process of learning:
    HTML - JAVASCRIPT - PHP - CSS - MYSQL - AJAX

  3. #3

    Thread Starter
    Lively Member
    Join Date
    Nov 2005
    Location
    Oxford UK
    Posts
    76

    Re: Programming language for a beginner

    Which is the most useful language at present, C++?
    I have almost no experience so I don't want to take on a challenging language that will put me of learning.

  4. #4
    Member
    Join Date
    Jan 2006
    Location
    Manchester UK
    Posts
    55

    Re: Programming language for a beginner

    learn as many languages as you can get your hands on but VB.NET is a pretty good one to start with, you can get results fast

  5. #5
    Frenzied Member I_Love_My_Vans's Avatar
    Join Date
    Jan 2005
    Location
    In the PHP compiler
    Posts
    1,275

    Re: Programming language for a beginner

    Visual BAsic, worked for me, and very popular, so no end of help

    ILMV

  6. #6
    Frenzied Member zaza's Avatar
    Join Date
    Apr 2001
    Location
    Borneo Rainforest Habits: Scratching
    Posts
    1,486

    Re: Programming language for a beginner

    Start with Assembly and work up from there.

  7. #7
    Ex-Super Mod RobDog888's Avatar
    Join Date
    Apr 2001
    Location
    LA, Calif. Raiders #1 AKA:Gangsta Yoda™
    Posts
    60,709

    Re: Programming language for a beginner

    Since your already into VBA, you may want to see if you can still get VB 6 since its so similar. Going from VBA to VB.NET is more dificult but has greater rewards.

    Moved
    VB/Office Guru™ (AKA: Gangsta Yoda®)
    I dont answer coding questions via PM. Please post a thread in the appropriate forum.

    Microsoft MVP 2006-2011
    Office Development FAQ (C#, VB.NET, VB 6, VBA)
    Senior Jedi Software Engineer MCP (VB 6 & .NET), BSEE, CET
    If a post has helped you then Please Rate it!
    Reps & Rating PostsVS.NET on Vista Multiple .NET Framework Versions Office Primary Interop AssembliesVB/Office Guru™ Word SpellChecker™.NETVB/Office Guru™ Word SpellChecker™ VB6VB.NET Attributes Ex.Outlook Global Address ListAPI Viewer utility.NET API Viewer Utility
    System: Intel i7 6850K, Geforce GTX1060, Samsung M.2 1 TB & SATA 500 GB, 32 GBs DDR4 3300 Quad Channel RAM, 2 Viewsonic 24" LCDs, Windows 10, Office 2016, VS 2019, VB6 SP6

  8. #8
    I'm about to be a PowerPoster!
    Join Date
    Jan 2005
    Location
    Everywhere
    Posts
    13,647

    Re: Programming language for a beginner

    Visual Basic corrupts you for when you want to use real languages

    Seriously though it's alright for learning basics like program flow, logic structures, etc. Beyond that I'd suggest learning something like C (and assembler with its requirement for understanding of CPU architecture will help you greatly for any language). Also, web languages help a lot these days.

  9. #9
    KrisSiegel.com Kasracer's Avatar
    Join Date
    Jul 2003
    Location
    USA, Maryland
    Posts
    4,985

    Re: Programming language for a beginner

    Don't learn C or VB6. You need to learn an Object Oriented language. C++, Java, C#, VB.Net, J#, etc... are all Object Oriented and are the most used languages (except for maybe J#). Learning 1 will allow you to easily learn the others. VB.Net is the only 1 with a more natural syntax so if you start with C++, C#, or Java, you'll better prepare yourself for learning any language in the future.

    I suggest learning either C++ or C#.

    Also, learning C will get you into a structured programming habbit. You have to un-learn all that to move onto C++ and actually use the language correctly instead of putting C syntax in C++.
    KrisSiegel.com - My Personal Website with my blog and portfolio
    Don't Forget to Rate Posts!

    Free Icons: FamFamFam, VBCorner, VBAccelerator
    Useful Links: System.Security.SecureString Managed DPAPI Overview Part 1 Managed DPAPI Overview Part 2 MSDN, MSDN2, Comparing the Timer Classes

  10. #10
    Banned
    Join Date
    Nov 2005
    Posts
    2,367

    Re: Programming language for a beginner

    You may want to start with learning about enterprise level databases. Like kas said, OOP is the "here and now" of programming. A great way to get yourself into a mindset of building objects and desiging systems is to start at the core; the database. After you get into table relationships and normilization, it's a wonderful jump off point into any OOP language.

    It's easy to get started in, but takes alot of trial and error to master.

  11. #11
    I'm about to be a PowerPoster!
    Join Date
    Jan 2005
    Location
    Everywhere
    Posts
    13,647

    Re: Programming language for a beginner

    We have this debate every time someone asks this question

    Bottom line is eventually you will have the skills and habits you need to code in all languages. Which one you use depends on which is best suited to the particular job you are doing. The more languages you know, the less you think in a particular language and more you can focus on the program logic instead.

  12. #12

    Thread Starter
    Lively Member
    Join Date
    Nov 2005
    Location
    Oxford UK
    Posts
    76

    Re: Programming language for a beginner

    Wow, so much advice it's mind blowing
    I will look at starting with VB.Net, sounds like a good place to start going by your advice. Thanks

  13. #13
    Frenzied Member Jmacp's Avatar
    Join Date
    Jul 2003
    Location
    UK
    Posts
    1,959

    Re: Programming language for a beginner

    PHP is a great laungage. PHP, Javascript and actionscript will do you well.

  14. #14
    Ex-Super Mod RobDog888's Avatar
    Join Date
    Apr 2001
    Location
    LA, Calif. Raiders #1 AKA:Gangsta Yoda™
    Posts
    60,709

    Re: Programming language for a beginner

    But those are languages for web development. Probably better to start with win apps first.
    VB/Office Guru™ (AKA: Gangsta Yoda®)
    I dont answer coding questions via PM. Please post a thread in the appropriate forum.

    Microsoft MVP 2006-2011
    Office Development FAQ (C#, VB.NET, VB 6, VBA)
    Senior Jedi Software Engineer MCP (VB 6 & .NET), BSEE, CET
    If a post has helped you then Please Rate it!
    Reps & Rating PostsVS.NET on Vista Multiple .NET Framework Versions Office Primary Interop AssembliesVB/Office Guru™ Word SpellChecker™.NETVB/Office Guru™ Word SpellChecker™ VB6VB.NET Attributes Ex.Outlook Global Address ListAPI Viewer utility.NET API Viewer Utility
    System: Intel i7 6850K, Geforce GTX1060, Samsung M.2 1 TB & SATA 500 GB, 32 GBs DDR4 3300 Quad Channel RAM, 2 Viewsonic 24" LCDs, Windows 10, Office 2016, VS 2019, VB6 SP6

  15. #15
    PowerPoster
    Join Date
    Aug 2005
    Location
    College Station, TX
    Posts
    4,521

    Re: Programming language for a beginner

    VB.NET is great to start out for a beginner, this is spoken from a beginner It has easily readable syntax that one can follow and understand... I have programmed in C and C++ before for a few college courses, and hated it, couldnt understand why someone would enjoy programming. Wasn't until I started VB.NET that I grew to love it...

    Of course, this is only another opinion among several already posted

  16. #16
    Super Moderator Shaggy Hiker's Avatar
    Join Date
    Aug 2002
    Location
    Idaho
    Posts
    40,106

    Re: Programming language for a beginner

    First question might reasonably be: What do you have access to?

    VB2005 Express is available for free at this time. All of the other VB.NET flavors will cost you a fair amount.

    VB6 may not be easily available period.

    C/C++ have open source tools, so there are free C++ compilers (is GNU still around?)

    Assembly is tougher to work in, but very valuable to be familiar with. However, since it is tougher to work in it, you may end up spending more on tools if you went this route (I don't really know, I was given the ones I have).

    The other languages suggested may or may not have associated financial burdens.
    My usual boring signature: Nothing

  17. #17
    Hyperactive Member francisstokes's Avatar
    Join Date
    May 2005
    Location
    Kent, England
    Posts
    272

    Re: Programming language for a beginner

    The first programming language i ever learned was C++ about 4 years ago, and although it took me a little while, i got it in the end. And it really helps you get OOP. I think that thats the place to start.

Posting Permissions

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



Click Here to Expand Forum to Full Width