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

If you were going to learn any programming language?...

Discussion in 'BlackHat Lounge' started by skylark516, Oct 13, 2009.

  1. skylark516

    skylark516 Regular Member

    Joined:
    Aug 29, 2009
    Messages:
    236
    Likes Received:
    7
    Ok. I've got a problem. I've got an idea. I need to program something to help me do it. I do not want to share this idea (sorry), but I don't want it leaked/to get saturated.

    So I am going to learn to program, so I can start making programs of my own, instead of buying/steal others work. If you could pick the best programming language to learn/use, what would it be?

    I need to code applications. I would love to be able to run them on linux. I want to free myself from windows eventually.
     
  2. Mr Pheer

    Mr Pheer Jr. VIP Jr. VIP Premium Member

    Joined:
    Mar 27, 2009
    Messages:
    119
    Likes Received:
    66
    Occupation:
    Fulltime IM guy
    Location:
    Las Vegas, NV - USA
    I'd start with PHP because its pretty easy and widely used.
     
  3. skylark516

    skylark516 Regular Member

    Joined:
    Aug 29, 2009
    Messages:
    236
    Likes Received:
    7
    Forgive my noobiness, but are you able to code desktop applications with PHP?
    Also: Why would PHP be a good language? (just trying to figure all this out, thank you though)
     
  4. madcash

    madcash Newbie

    Joined:
    Jul 27, 2009
    Messages:
    20
    Likes Received:
    7
    Php so that you can modify wordpress and make plugins to automate blogs and make awesome autoblogs
     
  5. oxonbeef

    oxonbeef BANNED BANNED

    Joined:
    Jan 4, 2009
    Messages:
    2,242
    Likes Received:
    7,872
    Firstly you need to decide what you want your program to do before you can choose
    the best language to code it in not the other way round. Prsonally I would go C#, C, C++,
    VB, Delphi and then python.
    .Net too thanks for the reminder Wiz.
     
  6. skylark516

    skylark516 Regular Member

    Joined:
    Aug 29, 2009
    Messages:
    236
    Likes Received:
    7
    So if I chose to learn c++ for desktop apps, and php for server apps, would that be a good choice?
     
  7. alexaassassin

    alexaassassin Registered Member

    Joined:
    Feb 9, 2009
    Messages:
    97
    Likes Received:
    255
    FEMALE 2.0

    But then I would probably shoot myself because I'd actually understand.
     
  8. kanshu

    kanshu Regular Member

    Joined:
    Sep 11, 2009
    Messages:
    212
    Likes Received:
    28
    Occupation:
    Computer programmer
    Location:
    Cebu City, Philippines
    Home Page:
    For my personal choice, use Java or Python for designing database-oriented application; C and C++ if you want to create utilities and PHP for web-based application. JavaScript seems promising for developing plug-ins for FireFox.
     
  9. demoniste

    demoniste Registered Member

    Joined:
    Aug 9, 2009
    Messages:
    87
    Likes Received:
    28
    Go for PERL !!! :cool:
    Easy to learn, a lots of open-sources modules, cross-plateform (at least windows and linux ). Very effective for information treatement (for the text it's the best), to do bot, to glue different other programs, of courseamazing for web-based application (most of .cgi)

    The bad points are that graphical interface creating is a little pain (can be tricked by htlm) and debugging is a little difficult for a begginer (easier than php or c debugging anyway)

    If you have never ever programed, I will advice you to start with an easy click and play langage VisualBasic or Delphi (Delphi is pascal so it's better if you plan to go on unix but it will use windows API so don't expect to do cross plateform apps just more clean thant Vb). With theses langage you will well understand how to code and coding logicals (algorythmics). After if you are serious to code you will need to learn a langage more optimised for what you want to do :)

    But another time if you have little programing basics and you want a langage with the best ratio easy/power/"usefull in most IM areas" go to Perl imho ;)
     
  10. pyronaut

    pyronaut Executive VIP

    Joined:
    Dec 9, 2008
    Messages:
    1,229
    Likes Received:
    1,422
    Is it just me. Or is there a thread like this every couple of days? And the same people chime in. Usually the winner is Python as its quite a nifty programming language. Then a few people chime in pushing .net for its all round usefulness in creating bots. Then a few web developers say PHP. And then OP never actually picks up any of the languages proposed.

    And then we wait a couple of days and someone else asks the exact same question.
     
    • Thanks Thanks x 1
  11. demoniste

    demoniste Registered Member

    Joined:
    Aug 9, 2009
    Messages:
    87
    Likes Received:
    28
    And perl community is very nice. Compared to the php one it's the same than comparing windows community with linux one :cool:

    Linux/Perl/Internet is the hottest binary threesome ever created ;)
     
  12. cyrix

    cyrix Junior Member

    Joined:
    Sep 19, 2008
    Messages:
    179
    Likes Received:
    61
    Occupation:
    Full Time Internet Marketer\Developer
    Location:
    United States
    lmao pyro. I've been programming for a little more than 10 years. I started off with QB and VB. Visual Basic is a great language to start with until you can get your head wrapped around some of the programming concepts. Then you should move on to a more structured language such as C/C++/C#/Perl/Python. But for the ops questions, the best languages in my opinion for IM would be php (w/mySql knowledge) and .net. learning computer programming with IM can be extremely rewarding, gives you the freedom to not have to rely on other people to automate your tasks. Best of luck op
     
  13. kanshu

    kanshu Regular Member

    Joined:
    Sep 11, 2009
    Messages:
    212
    Likes Received:
    28
    Occupation:
    Computer programmer
    Location:
    Cebu City, Philippines
    Home Page:
    Really? I have been here only a month so I haven't noticed anything suspicious just yet. Of course, if the OP's post count is still low, we can give him the benefit of the doubt.

    What actually surprise me are "obvious" questions coming from posters who have been here a while with post count in the hundreds. Anyway, a question is a question. I can't resist giving an answer.
     
    Last edited: Oct 13, 2009
  14. RichGirl

    RichGirl BANNED BANNED

    Joined:
    Oct 11, 2009
    Messages:
    2
    Likes Received:
    0
    I would learn php, but now it's too late, I wouldn't learn even if I'm paid.

    But I might learn php in future (yrs ahead) just for fun.

    Programs are cool.

    And the word PHP actually makes my brain releases endorphins
     
  15. oxonbeef

    oxonbeef BANNED BANNED

    Joined:
    Jan 4, 2009
    Messages:
    2,242
    Likes Received:
    7,872
    Are you sure you're not confusing that with PCP?:D
     
  16. jake3340

    jake3340 Jr. VIP Jr. VIP Premium Member

    Joined:
    Nov 20, 2008
    Messages:
    1,368
    Likes Received:
    414
    Location:
    Pluto
  17. kanshu

    kanshu Regular Member

    Joined:
    Sep 11, 2009
    Messages:
    212
    Likes Received:
    28
    Occupation:
    Computer programmer
    Location:
    Cebu City, Philippines
    Home Page:
  18. jake3340

    jake3340 Jr. VIP Jr. VIP Premium Member

    Joined:
    Nov 20, 2008
    Messages:
    1,368
    Likes Received:
    414
    Location:
    Pluto
    Not familiar with Linux but if your a beginner I strongly suggest those 2 links.
     
  19. skylark516

    skylark516 Regular Member

    Joined:
    Aug 29, 2009
    Messages:
    236
    Likes Received:
    7
    ok. because I want to use linux, I will try to learn C or C++. Which of these two options do you think is better? I've already decided on PHP for server apps.
     
  20. jake3340

    jake3340 Jr. VIP Jr. VIP Premium Member

    Joined:
    Nov 20, 2008
    Messages:
    1,368
    Likes Received:
    414
    Location:
    Pluto
    I dont know the difference between c# and c++ so I can't say which one is better. But id go for c# as I found it quite easy.