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

Best programming language to make software?

Discussion in 'General Programming Chat' started by rockme12, Dec 6, 2013.

  1. rockme12

    rockme12 Regular Member

    Joined:
    Jun 21, 2011
    Messages:
    487
    Likes Received:
    85
    Hey guys, I have a great idea for my software I want to make and I was wondering the best most up to date programming language I could learn to code this myself.

    I was looking at c# but they might be better alternatives.

    Thanks.
     
  2. rootjazz

    rootjazz Jr. VIP Jr. VIP

    Joined:
    Dec 21, 2012
    Messages:
    617
    Likes Received:
    313
    Occupation:
    Developer
    Location:
    UK
    Home Page:
    What is your target OS?

    Windows desktop?
    Windows server?
    Linux server?
     
  3. YouFeelMeDawg?

    YouFeelMeDawg? BANNED BANNED

    Joined:
    Aug 10, 2011
    Messages:
    266
    Likes Received:
    371
    I would GO hard for sure!
     
  4. Bloghat

    Bloghat Regular Member

    Joined:
    Feb 18, 2011
    Messages:
    249
    Likes Received:
    120
    depends, for in-house I would take python for it's ease of use and large module library. But if you want to sell it, other alternatives might be better (for protecting your application from being hacked, pirated and reverse-engineered). Though I heard some guys on this forum build their software with python and found ways to secure them.
     
  5. YouFeelMeDawg?

    YouFeelMeDawg? BANNED BANNED

    Joined:
    Aug 10, 2011
    Messages:
    266
    Likes Received:
    371
    Well technically, its not as secured.

    See that guy is building it with pyInstaller, which is great since It can do a one single exe file where no python installation is required(even though is bulky).
    However, you can actually get the code of the compiled exe. What you have to do is basically when you run the exe, within milliseconds you need to copy the files that are extracted into a temporary folder in your temp folder which are then loaded into your python environment within your exe.

    So if you can act fast and get the files before they are deleted and loaded into the system modules, then you can get all the code.
     
    • Thanks Thanks x 1
  6. Junkfood00

    Junkfood00 Elite Member

    Joined:
    Sep 13, 2011
    Messages:
    1,949
    Likes Received:
    1,336
    Too broad question. What kind of software do you want to develop? Is it a windows application, unix script, web application, mobile app, tv app, mp3 player software, and the list is endless.
     
  7. Macthetrix

    Macthetrix Regular Member

    Joined:
    Feb 21, 2013
    Messages:
    379
    Likes Received:
    390
    Occupation:
    The Boss
    Location:
    Silicon Valley
    C# if you want to build bots for Windows. And Java if you want to be more independent when it comes to the OS. But it really depends on your preferences other languages might be better for you. Its like asking whats better to learn, French or Spanish?
     
  8. sm754

    sm754 Registered Member

    Joined:
    Mar 21, 2012
    Messages:
    93
    Likes Received:
    38
    Occupation:
    Farmer
    Location:
    Azerbaijan
    For Windows programming, it's been C++ since the early 90s.
    It's difficult, but it's still the fastest, most powerful, and best documented.
     
  9. rockme12

    rockme12 Regular Member

    Joined:
    Jun 21, 2011
    Messages:
    487
    Likes Received:
    85
    It will be used on windows and will make use of the internet. Like google keyword tool etc..it would scrape..

    Woah... Securing? I did not know one has to even deal with stuff like that.

    I do plan on selling it one day. For the sake of securing my idea, I dwill not tell anything that might reveal it.
     
  10. Miguel_

    Miguel_ Newbie

    Joined:
    Sep 13, 2011
    Messages:
    27
    Likes Received:
    3
    Location:
    Spain
    Python or ruby, at least for me.
     
  11. Lano08

    Lano08 Newbie

    Joined:
    Mar 27, 2013
    Messages:
    1
    Likes Received:
    1
    Delphi for me. Easy to learn and nearly no limits.
     
    • Thanks Thanks x 1
  12. SPQR

    SPQR Elite Member

    Joined:
    May 15, 2013
    Messages:
    1,634
    Likes Received:
    866
    Home Page:
    If you have not touched any programming/coding before; I would start off with HTML. It is simple to learn, and you get basic concepts down. Then, I would move on to a more complex language.
     
  13. n0money

    n0money Newbie

    Joined:
    Dec 19, 2013
    Messages:
    20
    Likes Received:
    6
    i recommend brainfuck for the young at heart
     
    • Thanks Thanks x 5
  14. roach

    roach BANNED BANNED

    Joined:
    Sep 8, 2009
    Messages:
    740
    Likes Received:
    395
    Man if you have no idea how to program then just use Visual Basic. Get Visual Studio Express and watch some youtube tuts. You will be on your way in no time.
     
  15. bartosimpsonio

    bartosimpsonio Jr. VIP Jr. VIP Premium Member

    Joined:
    Mar 21, 2013
    Messages:
    8,953
    Likes Received:
    7,573
    Occupation:
    ZLinky2Buy SEO Services
    Location:
    ⇩⇩⇩⇩⇩⇩⇩⇩⇩⇩⇩⇩
    Home Page:
    Brainfuck is THE blackhat language. I've been using BF for all my bots since 2002, never looking back.
     
    • Thanks Thanks x 7
  16. IncognitoIncome

    IncognitoIncome Newbie

    Joined:
    Dec 16, 2013
    Messages:
    8
    Likes Received:
    0
    Python is what most people recommend as a first language. I personally liked php, but they say its only for websites. php has changed a lot and I am thinking about writing a its a lot simpler to write (php) than public class java { public static void main(String[] args) { System.out.println("Hello World"); } } (java). Python however is just print "Hello World". Up to you but a lot of different ones work just fine.
     
  17. Mnet17

    Mnet17 Junior Member

    Joined:
    Feb 28, 2013
    Messages:
    192
    Likes Received:
    135
    Location:
    Philadelphia
    Based on your bot. I will take a look C# and Ubot to fasten the learning curve.
     
  18. kanun

    kanun Newbie

    Joined:
    Nov 2, 2013
    Messages:
    15
    Likes Received:
    0
    Occupation:
    Web Development
    As the others said it really depends what kind of software you want to create. Some programming languages are more accustomed to some specific tasks. For example most business applications are built in either C# or Java and most industrial/system applications are built in C++ for their better performance and speed.
     
  19. xenergy81

    xenergy81 Junior Member

    Joined:
    Jul 6, 2009
    Messages:
    105
    Likes Received:
    6
    Occupation:
    Full time Online Marketer & Software Engineer
    Location:
    IPv4
    Visual basic .net is the easiest programming language you could ever learn. Reading it just like reading English sentence ;)
    You can start building your own windows software in just matter of weeks.
     
  20. mandingo

    mandingo Newbie

    Joined:
    Jan 29, 2014
    Messages:
    10
    Likes Received:
    2
    The .NET languages are great from a programming and ease of use standpoint. However, there are security problems with compiled code. Many decompiler programs exist that can revert your compiled code back to readable .NET code. Furthermore, there are many automated .NET unpacker programs that can remove common protection systems (even the very expensive ones).