With Language is easier to learn VB.NET or Python?

11 replies
Wanting to learn a new language....I'm planning on building some small apps for my internet marketing methods.....desktop apps that will submit urls to various websites and things of that sort...

I've tried VB.NET but it was a little hard for me to grasp.....is Python an easier language to learn or should I just stick with re-learning VB.Net?

Thanks
#easier #language #learn #python #vbnet
  • Profile picture of the author JacksonPollock
    VB.NET, especially in comparison to C#.Net, has a lot of extra code required that ultimately does nothing. (like End If to close statements)

    Go to Python. It has tons of libraries for everything you could want to do. I am not a python coder, but I am pretty sure it is more portable to Macs. It is also faster.
    {{ DiscussionBoard.errors[2035850].message }}
    • Profile picture of the author NenadR
      I would definitely recommend Python as well. It should be an easy language for a beginner to grasp, and there are very good IDEs that make development easier. I have been using aptana studio, which is a variation of Eclipse, and a very nice environment to work in.

      Python also has a very nice and supportive community, which is very important if you are just starting out.
      {{ DiscussionBoard.errors[2036377].message }}
  • Profile picture of the author jminkler
    I wouldn't think python is easier to learn as a beginner at all. VB practically does everything for you .. and is WAY more forgiving.

    Plus python isnt really thought of as a language to do desktop apps (especially on windows) .. stick with the VB you'll get it.
    {{ DiscussionBoard.errors[2040008].message }}
    • Profile picture of the author Number_5
      If you are going to be creating desktop apps, you should probably stick with VB.NET. However, you won't be able to write Mac or Linux desktop apps with that. You can use Python for GUI programming but you'll find it much more difficult that VB.NET.

      Python is generally an easy language to learn. It is great for a beginner. It's just not suited for beginner GUI applications.
      {{ DiscussionBoard.errors[2040286].message }}
      • Profile picture of the author mikeroosa
        Number_5 hit the nail on the head. If you want to create a windows based program then it doesn't get any easier than vb.net or c#.net.

        Python is easy too but you will be running and executing all your programs at the command line.

        If you are considering python then consider ruby as well.
        {{ DiscussionBoard.errors[2041233].message }}
        • Profile picture of the author NenadR
          Originally Posted by mikeroosa View Post


          Python is easy too but you will be running and executing all your programs at the command line.

          If you are considering python then consider ruby as well.
          Actually it is simple enough to make a launcher for Python (or Ruby for that matter).

          I also love Ruby.
          {{ DiscussionBoard.errors[2043998].message }}
          • Profile picture of the author somanyemails
            Hi,

            My first post on an internet marketing forum and it's about programming languages .

            If i understood correctly, you want to automate website submissions, right?

            What about php with the cUrl extension? And if you're brave, perl with www::mechanize module.

            Hope that helps.

            Regards,

            Luis
            {{ DiscussionBoard.errors[2044796].message }}
            • Profile picture of the author Number_5
              Originally Posted by somanyemails View Post

              Hi,

              My first post on an internet marketing forum and it's about programming languages .
              I started exactly the same way. I should probably go read some of the other forums. This is more my "element" and I'm using it to slowly get a feel for the place. I suspect this is a good approach.
              {{ DiscussionBoard.errors[2044933].message }}
  • Profile picture of the author specopkirbs
    vb.net is the way forward its pretty simple and like others have mentioned it pretty much writes its self.
    I have been learning vb.net for around 2 months now and have already created some pretty advanced apps
    {{ DiscussionBoard.errors[2052430].message }}
  • Profile picture of the author weaveronline
    yes..python is easy compared to .net
    Signature

    Thanks & Regards,
    Reach us at dukeduke600@gmail.com.
    Web Design| Logo Design | Banner Design | Web Development | Mobile Applications [iPhone/iPad/Android/Windows Phone]

    {{ DiscussionBoard.errors[2052566].message }}
    • Profile picture of the author randwebb
      While VB.net is basically made for making Windows apps, Python "goes anywhere" and is pretty easy to learn as a language. If you decide to go with Python, look at wxWindows for GUI controls, py2exe for making Windows applications, and py2app for packaging essentially the same code as an OS X app (the cross-platform part is nice.)

      Also, when you want to get into web application programming, as opposed to desktop apps, you will be much better off knowing Python.
      {{ DiscussionBoard.errors[2055687].message }}

Trending Topics