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

web developers? coder? programmers? need your suggestion here

Discussion in 'BlackHat Lounge' started by andzon, Jun 22, 2014.

  1. andzon

    andzon Regular Member

    Joined:
    Feb 8, 2010
    Messages:
    304
    Likes Received:
    39
    Hi I am a founder of a start-up and i have a co founder whom is the tech guy. My question here is what is the fastest way or the best way to learn about programming language so I know whether the tech is really doing it the most efficient and effective way. Basically speaking programmer language with them.

    I have no basic to coding whatsoever but im eager to learn enough to communicate with techies. So what do you guys think? Was hoping to learn as much as possible form the internet but i dont seem to know where to start. Javascript? PHP? pyton? there are so many out there.
     
  2. jazzc

    jazzc Moderator Staff Member Moderator Jr. VIP

    Joined:
    Jan 27, 2009
    Messages:
    2,468
    Likes Received:
    10,148
    So, when you go your car for repairs, do you also learn how to be a mechanic to check if you 're getting results? Or are you instead testing the car to be up to your expectations when you get it back?

    Same thing goes with managing your programmers. Of course, having some knowledge never hurts in communications, but your prime goal is to make business decisions and assess the deliverables.
     
    • Thanks Thanks x 5
  3. Mr-excalibur

    Mr-excalibur Newbie

    Joined:
    Jan 31, 2013
    Messages:
    45
    Likes Received:
    26
    the language depends on your usage scenario / platform...

    python is easy to learn and powerful, (YouTube is done in Python, I think) but its mostly Php that is used in web applications (Facebook, lime survey, WordPress etc...)

    java is good for android apps, but you can also build apks from Python scripts.... it really depends on your needs...
     
  4. mudbutt

    mudbutt Jr. Executive VIP Jr. VIP Premium Member

    Joined:
    Jun 23, 2010
    Messages:
    1,819
    Likes Received:
    4,285
    Location:
    ghosted
    By the time you learn enough about each part of his stack to determine whether or not his implementation is being done the "most efficient and effective" way, you're probably a full blown developer with years of experience.
     
  5. Asif WILSON Khan

    Asif WILSON Khan Executive VIP Premium Member

    Joined:
    Nov 10, 2012
    Messages:
    10,132
    Likes Received:
    28,592
    Gender:
    Male
    Occupation:
    Fun Lovin' Criminal
    Location:
    London
    Home Page:
    OP, if your tech guy can't do it then hire somebody who can.
    If you are a start up, you won't have time to do it.
    You should be focused on growing your business.
     
    • Thanks Thanks x 1
  6. andzon

    andzon Regular Member

    Joined:
    Feb 8, 2010
    Messages:
    304
    Likes Received:
    39
    I understand where you guys are coming, but you see sometimes, i face problems with these programmers saying there is no way they could solve this solution because they dont think outside of the box and only do what i ask them to do. They would'nt go like... this way doesnt work, so in order to achieve this goal we pivot into another alternative which align with the same goal. So if i know programming language at least i can suggest them a different alternative than what they think it is.
     
  7. Asif WILSON Khan

    Asif WILSON Khan Executive VIP Premium Member

    Joined:
    Nov 10, 2012
    Messages:
    10,132
    Likes Received:
    28,592
    Gender:
    Male
    Occupation:
    Fun Lovin' Criminal
    Location:
    London
    Home Page:
    You are paying for their expertise.
    Either pay for better programmers or work with what you have and listen to them.
     
    • Thanks Thanks x 1
  8. Jame5

    Jame5 BANNED BANNED

    Joined:
    May 3, 2014
    Messages:
    32
    Likes Received:
    13
    I'd be willing to teach you one language i recommend php, once or twice a week is the time i can offer you.
     
  9. andzon

    andzon Regular Member

    Joined:
    Feb 8, 2010
    Messages:
    304
    Likes Received:
    39
    Cool are you offering free?
     
  10. Jame5

    Jame5 BANNED BANNED

    Joined:
    May 3, 2014
    Messages:
    32
    Likes Received:
    13
    Yes, whenever i get time once or twice a week ...
     
  11. TheUnborn

    TheUnborn Elite Member

    Joined:
    Feb 21, 2013
    Messages:
    3,041
    Likes Received:
    1,672
    Occupation:
    SEO Consultant
    Home Page:
  12. Gogol

    Gogol Elite Member

    Joined:
    Sep 10, 2010
    Messages:
    3,066
    Likes Received:
    2,872
    Gender:
    Male
    jazzc has a point here but I would say, yes it would be better if you have some basic knowledge. I am not well versed in python, so I can't really speculate, but PHP is easy to learn.

    If you are really serious about getting started with programming, then begin with C and C++ and a bit of Java may be. PHP is easy to understand if you have basic understanding of how a program is coded.
     
    • Thanks Thanks x 1
  13. andzon

    andzon Regular Member

    Joined:
    Feb 8, 2010
    Messages:
    304
    Likes Received:
    39
    great mind pming your skype?
     
  14. andzon

    andzon Regular Member

    Joined:
    Feb 8, 2010
    Messages:
    304
    Likes Received:
    39
    c and c++ is for programing right? how about front end and back end web developing, i guess learning those are not required?
     
  15. twist13

    twist13 Junior Member

    Joined:
    Jan 2, 2014
    Messages:
    140
    Likes Received:
    67
    Location:
    Twisterville
    Every programmer started at c (structured programming) and c++ (object-oriented programming). I'm also learning those on my university, and without those it's useless to learn any other language. Check out Udemy, Codecademy, search on Google for free code courses. There are tons of them.
    Oh, and you can easily learn the language, but you need years of time and practice in order to improve and master it. After one and a half year of studies i still don't know more that the 'basics', so keep that in mind too.
     
  16. Gogol

    Gogol Elite Member

    Joined:
    Sep 10, 2010
    Messages:
    3,066
    Likes Received:
    2,872
    Gender:
    Male
    Dude C and C++ has basic concepts that is needed to understand programming. C is called the mother language and C++ brings in OOP based programming. Once you have some knowledge on them, you can learn anything easily.

    Ofcourse you can skip it all and get started to php directly, but I can't tell you how tough that would be because I first learned C myself. There has to be a reason why most of the engineering degree courses have C in the first semester itself.

     
  17. jazzc

    jazzc Moderator Staff Member Moderator Jr. VIP

    Joined:
    Jan 27, 2009
    Messages:
    2,468
    Likes Received:
    10,148
    You can't be serious - this isn't the 90s. And even then, do you have any idea how many people in scientific computing are great in FORTRAN and have no idea on C? Don't eat up the hype you 're getting sold.
     
    • Thanks Thanks x 1
  18. jazzc

    jazzc Moderator Staff Member Moderator Jr. VIP

    Joined:
    Jan 27, 2009
    Messages:
    2,468
    Likes Received:
    10,148
    There is - engineering isn't about web development, so they start by teaching you something classic. You can't do PHP or Ruby in embedded system now, can you? :)
     
    • Thanks Thanks x 1
  19. The Mentalist

    The Mentalist Power Member

    Joined:
    May 8, 2013
    Messages:
    737
    Likes Received:
    267
    Location:
    Inside your head
    OP to really oversee what your programmer is doing you can't just learn the languages he's using. Anyone can hop on code academy or watch videos and get a good grip on Javascript or PHP. But you're mainly learning syntax and definitions, the real battle is applying that knowledge. It takes experience and time to understand how to use languages efficiently and apply them to real problems.
     
  20. Bartholomew

    Bartholomew Regular Member

    Joined:
    Dec 31, 2009
    Messages:
    290
    Likes Received:
    103
    Home Page:
    OP, You can't. If you want to judge your developer you need to be better developer than he is. Either this or pay for an audition from trusted IT consulting firm.
    I'd rather worry not about him not doing his job properly but about him telling you bye-bye and completing the project for himself only.


    Many routers have web interface written in perl and other more or less mainstream languages. They have standard linux inside after all.
     
    • Thanks Thanks x 1