What is the best programming language to create a bot?

If you wanna create desktop based bot Python isn't the best option since it is not very useful for end users (its way of resolving dependencies is complete bullshit), I'd go with Java or C#.net - both are easy to learn, are very popular and have a fuckload of libs already coded and tested which will help to create bots.
 
It took me 15 years and still learning it a life time commitment.



Your need to learn object orentated programming use java it far better in depth....


good luck....
 
Last edited by a moderator:
It took me 15 years and still learning it a life time commitment.



Your need to learn object orentated programming use java it far better in depth....


good luck....

DAMN. 15 years. Thanks for the reply dude. I will try my best.


PS: I dont know how to quote all of posts. So i am quoting one by one. Not to increase my post count.
 
If you wanna create desktop based bot Python isn't the best option since it is not very useful for end users (its way of resolving dependencies is complete bullshit), I'd go with Java or C#.net - both are easy to learn, are very popular and have a fuckload of libs already coded and tested which will help to create bots.

Hmm yah.. Desktop bots is what im hoping for. So ill go with java I think. Thank :)
 
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.

Can you explain what u meant by " focus on algorithms " ? . Any links, books to read?
 
DAMN. 15 years. Thanks for the reply dude. I will try my best.


PS: I dont know how to quote all of posts. So i am quoting one by one. Not to increase my post count.

Next to "reply with quote" is a comment box with a plus sign. Click every comment that you want to include in your reply and on the very last one you want to include click reply with quote, it will then include them all.

Thanks OutOfTown. Yep now im thinking ill go with java. :)

Good choice, the "long road" will give me more knowledge and allow you to think more programmatically. It's when you start getting into java agents and learning how they work is when things get annoying, but it'll will help in the long run. Some programmers stick with java.
 
I am learning programming in University, I think you should go with Python+Selenium -> selenium interacts with website elements like xpaths, elements, etc. You can gather elements with google chrome (ctrl+shit+i on the element) and really easy to use, you can find really many tutorials and problems with solutions in google.
why i prefer selenium? Easy use, built in proxy support, chromedriver support with browsing mode (you can see the whole process in a browser) or you can use phantomJS which is a headless browser ( you can't see the browser etc)
So when I create a bot I use chromedriver, then I switch to phantomJS. You should go with WingIDE, easy to use, great debugger, low memory compusion.
You can make really great bots with it ( I made a tumblr note follower with unlimited account support (likes a post in a user selected niche, then follows everybody who liked/reblogged that post), I made a xvideos uploader, I could easily upload 400-500 videos per day (it just depends on internet connection) fully automatic, with easy to edible tags etc, have twitter bots which supports an another bot which communicate through twitter api, if I loose the token it automaticly regenerates it, I made auto forum poster bots, you can easily make anything)

if you have any other question or just want to get some more informations just PMme
 
Next to "reply with quote" is a comment box with a plus sign. Click every comment that you want to include in your reply and on the very last one you want to include click reply with quote, it will then include them all.



Good choice, the "long road" will give me more knowledge and allow you to think more programmatically. It's when you start getting into java agents and learning how they work is when things get annoying, but it'll will help in the long run. Some programmers stick with java.

Thanks for the tip man. Yah it's all about the long run. :)

I am learning programming in University, I think you should go with Python+Selenium -> selenium interacts with website elements like xpaths, elements, etc. You can gather elements with google chrome (ctrl+shit+i on the element) and really easy to use, you can find really many tutorials and problems with solutions in google.
why i prefer selenium? Easy use, built in proxy support, chromedriver support with browsing mode (you can see the whole process in a browser) or you can use phantomJS which is a headless browser ( you can't see the browser etc)
So when I create a bot I use chromedriver, then I switch to phantomJS. You should go with WingIDE, easy to use, great debugger, low memory compusion.
You can make really great bots with it ( I made a tumblr note follower with unlimited account support (likes a post in a user selected niche, then follows everybody who liked/reblogged that post), I made a xvideos uploader, I could easily upload 400-500 videos per day (it just depends on internet connection) fully automatic, with easy to edible tags etc, have twitter bots which supports an another bot which communicate through twitter api, if I loose the token it automaticly regenerates it, I made auto forum poster bots, you can easily make anything)

if you have any other question or just want to get some more informations just PMme

Thank you man. This is really good advice. I am also studying programming in university. :) Yep I need some more info. I'll pm you.
 
If you want to brush up on your programming chops, hackerrank is a good website for that. You can solve problems, get help, and see how other people solved the problem.
 
It took me 15 years and still learning it a life time commitment.



Your need to learn object orentated programming use java it far better in depth....


good luck....

I've switched from OOP to functional programming, and I enjoy it. Also, for just plain procedural programming Rust looks pretty awesome.
 
It's getting complicated with every comment I read

So here is my situation
Let say I want to create web based program that work with different websites API's
what programming language do I suppose to learn first?

For web based program, the website will be setup with Php, Html, JavaScript and CSS or maybe mysql for data handling??
What programming language do I need for the program (web based)?
Am I right? any expert programmer confirms it? or I mess everything?
 
It's getting complicated with every comment I read

So here is my situation
Let say I want to create web based program that work with different websites API's
what programming language do I suppose to learn first?

For web based program, the website will be setup with Php, Html, JavaScript and CSS or maybe mysql for data handling??
What programming language do I need for the program (web based)?
Am I right? any expert programmer confirms it? or I mess everything?

If you're already using PHP for the site, why not just use that to access the API? Seems like an obvious first choice.
 
I've switched from OOP to functional programming, and I enjoy it. Also, for just plain procedural programming Rust looks pretty awesome.

oop to functional ?? can you explain ?

If you want to brush up on your programming chops, hackerrank is a good website for that. You can solve problems, get help, and see how other people solved the problem.

I've heard about this site a lot. tbh haven't tried it. Now im going to take a look at it.
 
Last edited by a moderator:
Sure, I've done a lot of programming in object oriented languages... Java, Ruby, C++, etc. Now I'm focusing more on functional languages like Clojure and Elixir.

Why did u switch from oop to functional prog ? main reason?
 
Back
Top