quickregister 1 Posted May 25, 2017 Report Share Posted May 25, 2017 (edited) I really love Ubot and I have been very successful in creating my bots without having any programming experience.I would like now to be able to create my own bots as well coding from scratch. I was wondering what language and platform I should learn.I have no programming experience except Ubot but I havebeen successful with Ubot and I am a fast learner. I have seen some articles saying that Python and IronPythonare good choices. Others say VB.net. My goal is first to create bots like Ubot. Bots that run on my computer notweb based apps. (I do eventually want to learn php as many of my websitesuse php though) However, my first goal is to create simple Ubot type apps from scratch. Would you suggest learning VB.net or Python for this purpose? Thank you for your input. I definitely plan to keep on using Ubot as well as it is very efficient thereis a great community here. However, I would like to eventually have morecontrol over my projects. Edited May 25, 2017 by quickregister Quote Link to post Share on other sites
HelloInsomnia 1103 Posted May 25, 2017 Report Share Posted May 25, 2017 I think .Net is the way to go here for this specific purpose and you might as well go with C# over VB in that case for various reasons one being that (and this isn't a fact just an observation) more businesses probably use C#. Python is great, but for developing desktop apps (especially for Windows) VB/C# is going to be easier to work with in certain situations like for example making a GUI in Visual Studio is pretty easy and built in. For Python you need to find a library and some are not free and some are but those that are may be a port of QT or something and things get messy pretty quick. It's still possible and Python is great but in this case there's a reason why you see more C# desktop apps floating around our world and not as many built using Python. 3 Quote Link to post Share on other sites
deliter 203 Posted May 25, 2017 Report Share Posted May 25, 2017 if you want to make apps like ubot that have a web browser built in and you drive the web browser from outside of it, like Ubot, then C#, Ubot is also built on C# I think C# over Python, to elaborate on HelloInsomnias answer, the intellisense added by Visual Studio, is absolutely amazing, really really incredible I cannot code in C# but I built a Ubot plugin for it which is available to anyone here, the intellisense just guided me through, it tells me instantaneously why code will not work, and tells me what properties an object has, was an amazing experience, but it does look incredibly difficult,I still have no idea how it even works, I just put some code into the execute part of the template script provided by Ubot I would recommend JS to anybody, simply because its easy, hardest thing I find when starting a language is just setting up the development environment, with JS you click developer tools and console, and you can begin in 2 minutes Quote Link to post Share on other sites
quickregister 1 Posted May 26, 2017 Author Report Share Posted May 26, 2017 I am glad I asked. Thank you so much for your informative responses. I will look at C# and Visual Studio. Thank you! Quote Link to post Share on other sites
quickregister 1 Posted May 26, 2017 Author Report Share Posted May 26, 2017 Any guides you would recommend to start learning C# and Visual Studio? I am sure I could Google a few but maybe you have had specific experiences with some. Thank you. Quote Link to post Share on other sites
HelloInsomnia 1103 Posted May 26, 2017 Report Share Posted May 26, 2017 Any guides you would recommend to start learning C# and Visual Studio? I am sure I could Google a few but maybe you have had specific experiences with some. Thank you. This book is pretty good: https://www.amazon.com/C-6-0-Nutshell-Definitive-Reference/dp/1491927062/ Plural Sight has been invaluable to me as well: https://www.pluralsight.com/ You can find tons of Youtube stuff and also Microsoft has great guides:https://docs.microsoft.com/en-us/dotnet/csharp/indexhttps://docs.microsoft.com/en-us/dotnet/csharp/programming-guide/ Quote Link to post Share on other sites
quickregister 1 Posted May 27, 2017 Author Report Share Posted May 27, 2017 Thank you for the info I really appreciate it. Quote Link to post Share on other sites
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.