1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

What is the best programming language to create a bot?

Discussion in 'Black Hat SEO Tools' started by neptune1, Feb 18, 2016.

  1. neptune1

    neptune1 Newbie

    Joined:
    Sep 13, 2015
    Messages:
    3
    Likes Received:
    0
    Occupation:
    Student
    Location:
    New York City
    I am new to programming and I was wondering what is the best programming language to create bots.
     
  2. shaggy93

    shaggy93 Senior Member

    Joined:
    Dec 23, 2010
    Messages:
    1,030
    Likes Received:
    449
    Location:
    0.0.0.0
    First you need to clarify yourself, do you want to build web based bot or desktop based?

    If web based, you can go with Python as a backend processing and for frontend you can use Django or Flask.

    For Desktop, you can even use Python with QT to design its GUI etc. Or you can use .NET for creating your application. But, keep in mind securing your app in .NET will be pain in the ass just telling you from our own experience. Using third party security tools like .NET reactor or similar won't help in longer period of time.
     
    • Thanks Thanks x 5
  3. webinsight

    webinsight Junior Member

    Joined:
    Dec 17, 2015
    Messages:
    135
    Likes Received:
    12
    The one you know better :)
     
    • Thanks Thanks x 2
  4. Chiefjop

    Chiefjop Jr. VIP Jr. VIP

    Joined:
    Mar 25, 2013
    Messages:
    816
    Likes Received:
    157
    I agree with webinsight. Just go with the language you know ^^
     
  5. kahuna74

    kahuna74 Regular Member

    Joined:
    Aug 19, 2014
    Messages:
    270
    Likes Received:
    102
    Gender:
    Male
    Occupation:
    Software Developer
    Location:
    Grand Rapids, MI
    As others have said... The language that you learn!
    As long as it has a http library that can support proxies and some kind of async library you should be good to go. Most people code their bots with threads, which is a big performance hit, IMO. You'll get way better performance with async, especially when it comes to slow responding servers.
     
  6. bjsrumrunner

    bjsrumrunner Newbie

    Joined:
    Feb 21, 2016
    Messages:
    15
    Likes Received:
    2
    Any language you know is the best language to use.
     
  7. thedorf

    thedorf Supreme Member

    Joined:
    Oct 1, 2008
    Messages:
    1,223
    Likes Received:
    729
    Occupation:
    what? I gotta have a job?
    Location:
    BHW - Where else?
    Really depends on what you want the bot to do...
     
  8. Rickenzie

    Rickenzie Newbie

    Joined:
    Feb 15, 2016
    Messages:
    13
    Likes Received:
    3
    Occupation:
    Marketing
    it's totally depends on you I think which language you know better.
     
  9. PHPInjected

    PHPInjected Elite Member

    Joined:
    Apr 25, 2014
    Messages:
    2,148
    Likes Received:
    1,918
    Occupation:
    100% Unique Content Writer
    Location:
    Overriding Methods
    It depends on what the bot needs to do. If it's just some automated web based activity, you can use javascript & iMacros together. If you need more functionality, I would say python might suit you because it's really flexible with how it's written and python is easy to learn.
     
  10. Galleta

    Galleta Regular Member

    Joined:
    Dec 7, 2015
    Messages:
    270
    Likes Received:
    89
    c++
    15 characters
     
  11. javabro

    javabro Power Member

    Joined:
    Dec 2, 2015
    Messages:
    647
    Likes Received:
    717
    Gender:
    Male
    I like to know the answer for this question too..
    I think I have some knowledge about java. I am learning c++ these days.
    Should I start leaning python? Or continue leaning c++ ? Or start working with Java ?
     
  12. PHPInjected

    PHPInjected Elite Member

    Joined:
    Apr 25, 2014
    Messages:
    2,148
    Likes Received:
    1,918
    Occupation:
    100% Unique Content Writer
    Location:
    Overriding Methods
    Java isn't hard to progress in when you've already learned the basics. It makes C languages easier to learn, like python.
     
  13. javabro

    javabro Power Member

    Joined:
    Dec 2, 2015
    Messages:
    647
    Likes Received:
    717
    Gender:
    Male
    So you saying I should start learn python??
     
  14. Bleght

    Bleght BANNED BANNED

    Joined:
    Feb 18, 2016
    Messages:
    548
    Likes Received:
    171
    It really depends on how fast a learner you are as well. You also have the option to buy software that would help you to create bots like Ubot Studio which works on Windows. If you get good with phyton, I think it also integrates with it, so you can still use it as an additional tool. This is what I've learned so far and I'm also considering buying some product like this. Of course, this is exclusively from the point of view of someone like myself who is not a coder and haven't actually used any software to create bots either, so you could easily disqualify me ;) Still, I think it might be helpful to people to know that this option is on the table. In the long run, I'm 100% certain it's best to learn web development be it phyton, ruby or php and it's something that will help you not only with bots, but with many other things. It will just take you much more time till your first useful bot.
     
    • Thanks Thanks x 1
  15. The Curator

    The Curator Senior Member

    Joined:
    Dec 27, 2013
    Messages:
    1,054
    Likes Received:
    443
    Trying to learn programming myself, and getting various feedback from others, I have found that most people use VB.net or C# for their bots. You could use Python or Java, but VB.net and C# have alot in common (except the brackets).
    I would learn C#, tons of lynda/udemy courses out there. I almost finished the C# program on youtube...
     
    • Thanks Thanks x 1
  16. javabro

    javabro Power Member

    Joined:
    Dec 2, 2015
    Messages:
    647
    Likes Received:
    717
    Gender:
    Male
    What about c++ ? I kinda like it.
     
  17. javabro

    javabro Power Member

    Joined:
    Dec 2, 2015
    Messages:
    647
    Likes Received:
    717
    Gender:
    Male
    Hey thanks for the reply
    I think I am a fast learner. As a SE student I don't feel like buying any software for this. I want to learn myself to code bots. I know it will take time. But time is not an issue here :). The language is the is the issue.. :)
     
    Last edited: Feb 21, 2016
  18. bianconeri10

    bianconeri10 Registered Member

    Joined:
    Jan 19, 2012
    Messages:
    77
    Likes Received:
    3
    I use Java + Jsoup + Webdriver and quite happy with it.
    I used to use C# but since I'm using MacBook, opening bootcamp or parallel everytime I want to code is not efficient.
     
    • Thanks Thanks x 1
  19. JustUs

    JustUs Power Member

    Joined:
    May 6, 2012
    Messages:
    626
    Likes Received:
    588
    It is my opinion that rather than focus on a language, you should focus on algorithms. The computer language is really nothing more than the syntax that one uses to express it algorithms and to form the algorithms into something resembling a program.
     
    • Thanks Thanks x 1
  20. lisadosey

    lisadosey Newbie

    Joined:
    Jan 18, 2016
    Messages:
    31
    Likes Received:
    3
    C# and Java are good languages to begin with if you are not used to programming! They are also fairly easy to accomplish some easy tasks with which may spark even more interest :) Good luck!
     
    • Thanks Thanks x 1