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

What programming language would I need to learn to make something like SEO Link Robot?

Discussion in 'Black Hat SEO Tools' started by dotthei, Apr 14, 2011.

  1. dotthei

    dotthei Regular Member

    Joined:
    Nov 18, 2008
    Messages:
    206
    Likes Received:
    73
    I'm interested in learning how to create my own tools like SEnuke X and SEO Link Robot..where would I begin?:(
     
  2. iboga

    iboga Junior Member Premium Member

    Joined:
    Apr 2, 2009
    Messages:
    106
    Likes Received:
    12
    Occupation:
    project manager / company owner
    Location:
    France
    well many languages can be used for this, however you can use m*icrosoft visual studio that is done to work around internet and windows os
     
  3. Subsonic

    Subsonic Regular Member

    Joined:
    Mar 17, 2011
    Messages:
    367
    Likes Received:
    333
    Location:
    DNS root zone database
    If you want to create them by programming all the features by yourself I would really suggest you to learn C# programming language. It's a relatively new language made by Microsoft in 2001 or something but it's really easy to use and has great class libraries to work with. You could also download a book called "bot programming with C#" (or something like that), it can be found from download section of BHW.

    C++ would be a good choice too if you need raw power and direct access to Windows OS but if you are new to programming it might be a little bit overwhelming to start with it.

    If you are not interested in learning programming you can still create bots using ubot (Google it).
     
    • Thanks Thanks x 1
  4. lacy1978

    lacy1978 Junior Member

    Joined:
    Jan 5, 2011
    Messages:
    153
    Likes Received:
    39
    visual studio, java, tons of other options. All have their pluses and minuses.
     
  5. dotthei

    dotthei Regular Member

    Joined:
    Nov 18, 2008
    Messages:
    206
    Likes Received:
    73
    Is this something I could learn on my own, or would I need to take some college classes and whatnot? I have literally zero programming knowledge.
     
  6. Em][n3m

    Em][n3m Power Member

    Joined:
    Dec 8, 2010
    Messages:
    558
    Likes Received:
    145
    Occupation:
    Student
    Location:
    City of Lost Heaven
    I am studying Math and Info , and belive me , to create something like seolink robot you need years of practice :p
     
  7. Glass23

    Glass23 BANNED BANNED

    Joined:
    Apr 4, 2011
    Messages:
    80
    Likes Received:
    20
    If you want to make a great tool C, C++

    If you want to make an ok tool(magic submiter kind of level), C#, Python etc

    But understand to make a great tool in C or C++ is miles beyond making something like magic submiter with C#
     
  8. Subsonic

    Subsonic Regular Member

    Joined:
    Mar 17, 2011
    Messages:
    367
    Likes Received:
    333
    Location:
    DNS root zone database
    The quality of the tool has nothing to do with the choice of programming language (if we are talking about C++ vs. C#). If you don't know how to code, your software will be shitty with any language, however if you know how to program and are aware of object oriented programming, databases, networking etc. you can make wonders with both languages. You don't obviously know anything about C# if you think it's at the same level as python.

    Did you know that the following software use .Net Framework (they are programmed with either C# or VB.Net):

    • VenomSEO
    • TweetAttacks
    • The entire IDE of Visual Studio is supposedly developed in C# (now that's far from magic submitter)
    • Process Hacker (open source project management application)

    I would say that learn C or C++ if you want to develop operating systems, software that needs very fast processing (science), 3d games etc. If you want to build SEO software you are just fine with C#! Trust me.. ;)

    Edit: C# and .Net Framework is used worldwide by big companies for their internal software. For example check the following link: http://www.microsoft.com/net/CaseStudies/
     
    • Thanks Thanks x 1
    Last edited: Apr 14, 2011
  9. nuaru

    nuaru Jr. VIP Jr. VIP Premium Member

    Joined:
    Mar 18, 2010
    Messages:
    230
    Likes Received:
    206
    Home Page:
    I guess it's not too easy for beginning, I mean if you're ready to make such software you can recognize which technologies,components,languages were used to make it. Anyway I highly recommend taking a look on c# and .net.
     
  10. Glass23

    Glass23 BANNED BANNED

    Joined:
    Apr 4, 2011
    Messages:
    80
    Likes Received:
    20
    Wrong.

    Of course the language matters to the quality, one of the most important aspects to SEO tools is speed and which they work and the ability to use them on a remote server.

    The fact C and C++ are hundreds of times faster than things such as C#, and don't work on 90% of server(LINUX) except with limited Mono.

    Python and C# are the same level, there both high level, low powered, easy to use, languages.

    and really? to prove your point your going to post a link to Microsoft the people who made C# yeah that's not bias.

    Don't get me wrong, theres nothing wrong with C# it's a perfect place for a beginner to start or for a program you don't require to be very quick, or cross platform.
     
  11. Arche

    Arche Newbie

    Joined:
    Apr 14, 2011
    Messages:
    23
    Likes Received:
    9
    I don't know much of these SEO programs yet, but by perusing the banner - "SEnuke X has been completely re-written from scratch in a brand new technology" - doesn't sound much like they're using C/C++

    As for speed, well written C/C++ program can be faster than well written C# programs, but certainly not "hundreds of times as fast". Even if they were, a beginning programmer will be more likely to create better C# programs than C++ programs; compilers and libraries can give them better-optimized code than they'd be able to write in C/C++ themselves.

    As Glass23 said, if you have thoughts of being cross-platform, I would start with something other than C#. Last I played with it mono (the non-windows .NET interpreter) isn't quite a 100% solution. I would suggest going for Java or Python in those cases. Java is similar to C#; Python can be used for scripting as well as building more advanced programs and GUIs.

    Once you get into programming and learn one language, it's much easier to learn the next. Most higher-level languages also have the ability to let you call C/C++ libraries, etc, to give you the best of both worlds (if you get to the point where you can't do it in your chosen higher-level language or need to speed up certain things).

    You also don't have to re-invent the wheel, there are many good open-source programs and libraries you can integrate with your own code. Try to be a good open-source citizen and follow the license, giving back source/changes/credit/etc, if required.

    In the end, if you want to write pretty Windows-only programs, then you're likely to do well with C#/VB under Visual Studio as mentioned several times above.
     
  12. gimix

    gimix Newbie

    Joined:
    Apr 2, 2011
    Messages:
    7
    Likes Received:
    3
    Hello,

    To parse datas or automate tasks, I use "Auto It" (search with GG, can't post link :(). Very simple, not hard to learn ("basic-like"), lot of plugins and you can make nices things, interact with IE, FF, Excel, Word, Windows, network, screen, mouse, etc... Some guys use it to make cheat for games for example :)

    And for "very serious" programs, I use PHP or Python ;)
     
    Last edited: Apr 18, 2011
  13. cody41

    cody41 Power Member

    Joined:
    Jun 18, 2009
    Messages:
    682
    Likes Received:
    274
    Location:
    Texas
    Also consider if you're a newb at programming, to jump into something like this is incredibly challenging from the standpoint of process/workflow control. Many programmers work their way up into several programming languages understanding more and more about logical routines, oop, and other aspects that come into play (good luck with relational databases as well).

    If you're really serious about it, start up with some basic programming languages and work your way up. The knowledge you'll get from doing all the ground work will definitely benefit you when you get to the point where you'll even consider doing something like a Senuke or Seolinkrobot.

    Cody
    -few programs
     
  14. TheMatrix

    TheMatrix BANNED BANNED

    Joined:
    Dec 20, 2008
    Messages:
    3,444
    Likes Received:
    7,279
    NONE!!

    Why not use something like uBot or WinAutomation? Maybe that'll be simpler..
     
  15. nuaru

    nuaru Jr. VIP Jr. VIP Premium Member

    Joined:
    Mar 18, 2010
    Messages:
    230
    Likes Received:
    206
    Home Page:
    If you don't want to create it you had better try ZennoPoster
     
  16. sweepypanda

    sweepypanda Newbie

    Joined:
    Jul 27, 2010
    Messages:
    20
    Likes Received:
    4
    As other have stated. C# is really your best bet in terms of rapid development and ease of learning. It has a "proper" syntax in comparison to VB and which will help if you ever decide to take up C++.

    The differences between VB and C# are small. The biggest is obviously syntax; Other differences are C#'s ability to use "unsafe" code which at times can be extremely powerful. Static classes which can only have static members(Although VB modules are basically sealed static classes). Lastly Partial Interfaces which isn't really so a requirement, but it sure does make it easier when you're working with large classes.
     
  17. TheMatrix

    TheMatrix BANNED BANNED

    Joined:
    Dec 20, 2008
    Messages:
    3,444
    Likes Received:
    7,279
    Yeah.. Self promotion.., Die Bitch!
     
  18. cash202

    cash202 Elite Member Premium Member

    Joined:
    Mar 12, 2011
    Messages:
    1,801
    Likes Received:
    2,818
    Location:
    Sydney, Australia
    Home Page:
    You will NEVER(!) write something as fast and effective as Scrapebox
    and Xrumer in C#/.NET Framework. Period.

    Only buggy shit like SENuke X...
     
  19. dotthei

    dotthei Regular Member

    Joined:
    Nov 18, 2008
    Messages:
    206
    Likes Received:
    73
    Will ZennoPoster ever have an export feature, so I can sell my own software if I wanted to? Right now I know it has templates...
     
  20. akula69

    akula69 Newbie

    Joined:
    Apr 20, 2011
    Messages:
    9
    Likes Received:
    0
    At the end where you give up the idea entirely. Start right there and you will save yourself a lot of trouble.

    Now I am not saying you couldn't pick up some programming skills. And I am not saying you couldn't do something productive with it. But zero to SEnukeX just is not going to happen.

    I have a programming background. Worked as a programmer before. There is a reason I am not working as a full time programmer now (and not just because I suck). Would I like to be able to whip up some cool tool? Sure. Am a going to? No. Because there is no whipping up something like this up. It godamn hard especially for a lone newb programmer.

    If you are looking for just personal tools, then it is much more economical to buy them.

    If you are looking to make money, then your best bet is to hire some good programmers and have them develop your app to your own specifications. SENukeX cost around $140K to develop. And its a bug free wonderfully perfect tool right? No its a buggy POS. But what they lacked in quality, they more then made up for in marketing. Biggest hyped product this side of the hat. Think you could whip up that kind of ridiculous hype?

    Anyways, good luck. :D