i want to dedicate my life programing, need some tips and advice

 

Page 1 of 2 1 2 LastLast
Results 1 to 45 of 68
okay, i want to learn programming, im searching for a week now i mean different ...
  1. #1
    milooot is offline Junior Member
    Join Date
    Jan 2012
    Posts
    164
    Thanks
    36
    Thanked 26 Times in 16 Posts

    Default i want to dedicate my life programing, need some tips and advice

    okay, i want to learn programming, im searching for a week now i mean different languages then whats the use for etc etc.
    one thing i didnt come across to is that which language should i learn first i mean i want to master it .
    i want to be able to program bots to automate tasks, i want to program viruses, i want to program games, i want to dedicate my life programming.

    i thought to start of with c# then c++ and probably also java.

    right now any good word from any experienced programmer could be useful.
    also i could need answers to questions like:
    *is there any universal language for everything
    *should i stick with one language forever i mean, learning it till there's nothing to learn more
    *benefits of c#
    *can i create pc games i mean 3d games not crapy ones with c#
    *can i create mobile games, games like temple run etc
    *etc etc

    yea so basically anything you can tell me about programing would be useful for me
    thank you in advance




  2. #2
    small_town_boy's Avatar
    small_town_boy is offline ¿snoıɹnɔ os ʎɥʍ
    Join Date
    Aug 2008
    Posts
    465
    Thanks
    293
    Thanked 147 Times in 89 Posts

    Default Re: i want to dedicate my life programing, need some tips and advice

    First of all, how old are you? If you are over age of 18 and have no programming experience then you can pretty much forget it. The guys who create master pieces are usually programming from childhood (starting at about 7 years). Just know that there is a guy in India who is dedicating 20 hours a day to this, so you will have to compete with him.

    C#, C++, java are a good choice, but it will take you about 10 years to master a single language. That's about 10'000 hours. How will you support yourself through it?

    *is there any universal language for everything
    No.

    *should i stick with one language forever i mean, learning it till there's nothing to learn more
    No, you should know at least 3 useful languages as a good programmer.

    *benefits of c#
    Everything. Google it.

    *can i create pc games i mean 3d games not crapy ones with c#
    Yes, but it is extremely hard and an extremely competitive market. You won't be able to do it alone. Prepare investing at least $100k in modelers, programmers, artists and marketing to make a "not crappy game". You would say "Yeah, but Notch". Notch was programming from age of 7, read my first paragraph. He is 30 now, so it took him 23 years for Minecraft success. Where will you be in 23 years?

    *can i create mobile games, games like temple run etc
    Yes, takes less investment, but without marketing you will be nowhere. Everyone is jumping the app market now and it's becoming harder day by day. You will not survive alone and without a bulletproof plan and a big marketing budget. Also, a great app. PROTIP: Great app will set you back at least $20k.

    Basically, it really depends how old are you. I think you are pretty young judging from your language. I advice you to determine which direction you want to take and just do it. Try to get into MIT if you are serious about it.
    +

  3. The Following 2 Users Say Thank You to small_town_boy For This Useful Post:

    jairathnem (09-03-2013), toptoptop (02-09-2013)

  4. #3
    jazzc's Avatar
    jazzc is offline Programming & Web Design Moderator black hat forumsblack hat forumsblack hat forums
    Join Date
    Jan 2009
    Posts
    2,156
    Thanks
    5,958
    Thanked 6,859 Times in 2,423 Posts

    Default Re: i want to dedicate my life programing, need some tips and advice

    Quote Originally Posted by small_town_boy View Post
    First of all, how old are you? If you are over age of 18 and have no programming experience then you can pretty much forget it. The guys who create master pieces are usually programming from childhood (starting at about 7 years). Just know that there is a guy in India who is dedicating 20 hours a day to this, so you will have to compete with him.
    That 's totally wrong. Programming isn't a put-in-10-hours-of-labor-get-a-wall-built thing. And he doesn't have a big competition. The current demand for really good programmers is huge.
    Last edited by jazzc; 02-09-2013 at 10:39 AM.

  5. The Following 16 Users Say Thank You to jazzc For This Useful Post:

    195471 (02-20-2013), Aliyzz (11-27-2013), anil595 (10-26-2013), ardley216 (09-11-2013), Black.Star (09-11-2013), hadoken (03-29-2013), HFlame7 (02-09-2013), jhn2001 (02-09-2013), Jssom (09-28-2013), krishnap (09-28-2013), milooot (02-09-2013), nirose (02-13-2013), plajndek (06-02-2013), qrazy (02-09-2013), vasilicaciortan (07-08-2013), yensidtlaw (06-09-2013)

  6. #4
    jazzc's Avatar
    jazzc is offline Programming & Web Design Moderator black hat forumsblack hat forumsblack hat forums
    Join Date
    Jan 2009
    Posts
    2,156
    Thanks
    5,958
    Thanked 6,859 Times in 2,423 Posts

    Default Re: i want to dedicate my life programing, need some tips and advice

    Quote Originally Posted by milooot View Post
    i want to be able to program bots to automate tasks,
    C++ / Delphi / .NET (and of course understanding html/css/js), Java

    i want to program viruses,
    C, C++, Assembly and friends

    i want to program games,
    C, C++, or chose a game engine and use whatever it works with.

    i want to dedicate my life programming.
    Everything under the sun.

    is there any universal language for everything
    No.

    should i stick with one language forever i mean, learning it till there's nothing to learn more
    Depends on what you want to do and how bad you want it.


    can i create pc games i mean 3d games
    Yes, use a 3d engine like Unity3d

    can i create mobile games, games like temple run etc
    Yes, if you have the resources.

    Good luck and lots of patience.

  7. The Following 7 Users Say Thank You to jazzc For This Useful Post:

    cricket1 (02-13-2013), hadoken (03-29-2013), HFlame7 (02-09-2013), MadMaddy (04-10-2013), milooot (02-09-2013), thetraveller (02-09-2013), yensidtlaw (06-09-2013)

  8. #5
    milooot is offline Junior Member
    Join Date
    Jan 2012
    Posts
    164
    Thanks
    36
    Thanked 26 Times in 16 Posts

    Default Re: i want to dedicate my life programing, need some tips and advice

    i dont think how old im is important , but my passion is.
    i love programing , i got a huge library i mean ebooks, pdf files, videos etc on how to program , explanation about everything most of them are c# as i think im going to learn it first.
    i have some knowledge on it but when i say learn i mean to master it.

  9. The Following User Says Thank You to milooot For This Useful Post:

    toptoptop (02-09-2013)

  10. #6
    cool.dude123's Avatar
    cool.dude123 is offline Jr. VIP
    Join Date
    Oct 2011
    Location
    UK
    Posts
    881
    Thanks
    239
    Thanked 1,055 Times in 350 Posts

    Default Re: i want to dedicate my life programing, need some tips and advice

    instead of jumping in and starting off with C# I would suggest start by learning python. python is a pseudo language so you will be able to learn how the programs you create will work, from learning python all you will need to do to learn other languages is know their functions. in python if you want to display the phrase "hello world" all you will need is this code

    Code:
    print("hello world")
    and if you want to do the same in other programming languages all you will have to do is find the equivalent to "print".

    with python you can do just about anything, there are no limitations, the only down side is that you have to code it all by hand. its really easy to get started with python and when you have learnt for a couple of hours you will be able to create simple word games like

    Code:
    name = input("enter your name: ")
    #asks user for his/her name
    import random
    num = random.randint(1,100)
    #generates a random number between 1-100
    print("Hi ",name," I am thinking of a number between 1-100")
    tries = int(input("how many tries do you want: "))
    #askes how many tries he want
    cheat = input("enter cheat code if you have one, if you don't, hit enter: ")
    if cheat == "cheat":
        print("the number I am guessing is 3/8 of ",(num/3)*8)
    #if the user wants to cheat, they can type "cheat" when prompted and get a clue
    count=1
    #stores how many tries
    repeat=True
    while repeat and tries>0:
        print("you have ",tries," tries")
        guess = int(input("enter guess: "))
        if guess==num:
            print("well done ",name," you have guessed correctly in ",count," tires, with ",tries-1," remaining")
            repeat=False
            #if they got the answer correct the loop will stop
        elif guess!=num:
            if guess>num:
                print("guess too high, try again")
            elif guess<num:
                print("guess too low, try again")
    
    
        count+=1
        tries-=1
        #adds 1 every time the while statement is repeated
    just a very simple guess the number game

    also python has free tools to work with while C# is best with microsoft visual studios.

    give me a PM if you have any questions
    EXTREME SAPE: 500 PR2-4, PA20+, English only (.com, .info, .net, .org), powerful monthly links for only $400. Play with the big boys. ORDER NOW!

  11. The Following User Says Thank You to cool.dude123 For This Useful Post:

    HFlame7 (02-09-2013)

  12. #7
    jazzc's Avatar
    jazzc is offline Programming & Web Design Moderator black hat forumsblack hat forumsblack hat forums
    Join Date
    Jan 2009
    Posts
    2,156
    Thanks
    5,958
    Thanked 6,859 Times in 2,423 Posts

    Default Re: i want to dedicate my life programing, need some tips and advice

    Quote Originally Posted by cool.dude123 View Post
    python is a pseudo language
    What exactly do you find pseudo?

  13. #8
    cool.dude123's Avatar
    cool.dude123 is offline Jr. VIP
    Join Date
    Oct 2011
    Location
    UK
    Posts
    881
    Thanks
    239
    Thanked 1,055 Times in 350 Posts

    Default Re: i want to dedicate my life programing, need some tips and advice

    Quote Originally Posted by jazzc View Post
    What exactly do you find pseudo?
    well pseudo code is basically like a step by step plan of the code and with python all the functions are self explanatory and it has been refered to as "executable pseudo code". I haven't had experience in many other programming languages but I find python is very simple and easy to code.
    python isn't a pseudo language as such but it is the closest programming language to pseudo code.

    but you probably know better than me :P
    EXTREME SAPE: 500 PR2-4, PA20+, English only (.com, .info, .net, .org), powerful monthly links for only $400. Play with the big boys. ORDER NOW!

  14. The Following User Says Thank You to cool.dude123 For This Useful Post:

    jazzc (02-09-2013)

  15. #9
    jazzc's Avatar
    jazzc is offline Programming & Web Design Moderator black hat forumsblack hat forumsblack hat forums
    Join Date
    Jan 2009
    Posts
    2,156
    Thanks
    5,958
    Thanked 6,859 Times in 2,423 Posts

    Default Re: i want to dedicate my life programing, need some tips and advice

    Thanks for the explanation. I was wondering what you had in mind Indeed, Python can be easily readable, but it 's not the only one.

    Pseudo means fake, and any language that actually works can't be fake by definition.

  16. The Following User Says Thank You to jazzc For This Useful Post:

    milooot (02-09-2013)

  17. #10
    dbyrn's Avatar
    dbyrn is offline Power Member
    Join Date
    Feb 2010
    Posts
    750
    Thanks
    144
    Thanked 218 Times in 167 Posts

    Default Odp: i want to dedicate my life programing, need some tips and advice

    python? nice to have, but start with mainstream: java, c#.
    D.

  18. #11
    jhn2001's Avatar
    jhn2001 is offline Regular Member
    Join Date
    Jan 2009
    Location
    vizag /texas
    Posts
    343
    Thanks
    523
    Thanked 54 Times in 42 Posts

    Default Re: i want to dedicate my life programing, need some tips and advice

    lol @ 10000 hours to master c# and start programming at 7 ...

  19. The Following 6 Users Say Thank You to jhn2001 For This Useful Post:

    Black.Star (09-11-2013), cricket1 (02-13-2013), jazzc (02-09-2013), Leroyxxx (05-04-2013), neeganate (06-03-2013), yensidtlaw (06-09-2013)

  20. #12
    small_town_boy's Avatar
    small_town_boy is offline ¿snoıɹnɔ os ʎɥʍ
    Join Date
    Aug 2008
    Posts
    465
    Thanks
    293
    Thanked 147 Times in 89 Posts

    Default Re: i want to dedicate my life programing, need some tips and advice

    Quote Originally Posted by jazzc View Post
    That 's totally wrong. Programming isn't a put-in-10-hours-of-labor-get-a-wall-built thing. And he doesn't have a big competition. The current demand for really good programmers is huge.
    The demand for GOOD programmers is huge. But to become a GOOD programmer you have to invest a ton of time and effort. It takes 10 years minimum to be able to make even something remotely close to a "not a crappy game".

    i dont think how old im is important , but my passion is.
    Well, that's wrong. You need both TIME and PASSION. If you are too old (20+) then no matter how much passion you have other programmers will be better than you simply because they have invested more time and have started programming from an early age.

    i love programing , i got a huge library i mean ebooks, pdf files, videos etc on how to program , explanation about everything most of them are c# as i think im going to learn it first.
    You say you love programming but haven't even started learning it? You have downloaded a library of programming books, but haven't read and tried all the examples of 1 book?
    Last edited by small_town_boy; 02-09-2013 at 10:59 AM.
    +

  21. The Following User Says Thank You to small_town_boy For This Useful Post:

    toptoptop (02-09-2013)

  22. #13
    jazzc's Avatar
    jazzc is offline Programming & Web Design Moderator black hat forumsblack hat forumsblack hat forums
    Join Date
    Jan 2009
    Posts
    2,156
    Thanks
    5,958
    Thanked 6,859 Times in 2,423 Posts

    Default Re: i want to dedicate my life programing, need some tips and advice

    Quote Originally Posted by small_town_boy View Post
    The demand for GOOD programmers is huge. But to become a GOOD programmer you have to invest a ton of time and effort.
    Yes. Of course it requires a ton of time and effort - just like becoming good at anything in life. No one claims the opposite.

    It takes 10 years minimum to be able to make even something remotely close to a "not a crappy game".
    You 're overestimating and generalizing. Don't buy the 10k hours hype. Getting good at something depends on each person 's discrete talents. Not everyone is good at everything but all are better at something than others. If I want to get good at ancient Mesopotamian linguistics, it may take me 10 years. But that doesn't mean that because I suck at linguistics, everyone else does too.

  23. The Following 8 Users Say Thank You to jazzc For This Useful Post:

    Gophering (03-24-2013), hadoken (03-29-2013), HFlame7 (02-09-2013), Kreylar (03-22-2013), milooot (02-09-2013), qrazy (02-09-2013), thekingmaker (02-13-2013), theMagicNumber (02-18-2013)

  24. #14
    Em][n3m's Avatar
    Em][n3m is offline Power Member
    Join Date
    Dec 2010
    Location
    City of Lost Heaven
    Posts
    559
    Thanks
    116
    Thanked 134 Times in 73 Posts

    Default Re: i want to dedicate my life programing, need some tips and advice

    *is there any universal language for everything
    NO , each language has his own purpose
    *should i stick with one language forever i mean, learning it till there's nothing to learn more
    If you know one language and it will be easy to learn another languange
    *benefits of c#
    Developing fast windows applications
    *can i create pc games i mean 3d games not crapy ones with c#
    you can create pc games using c# by using xna gamestudio , anyway most games are created using c++ with OpenGL, but if you wanna create 3d games , you must know mathemathics too ( 3D games are using vectors )
    *can i create mobile games, games like temple run etc
    Using c# - create windows phone games and apps
    Using Java - Create android apps and games
    Objective C - create iOS games and apps

    *etc etc

    My Advice is to start learning java because is portable ( can be run on linux , windows etc ) and moving c# won't take long because syntax are similar and both languages are OOP.

    I Don't recommand you start with c++ because you will need take care of memory management ( pointers ) where java and c# are using object

  25. The Following User Says Thank You to Em][n3m For This Useful Post:

    jayrat14 (02-18-2013)

  26. #15
    Orbit143's Avatar
    Orbit143 is offline Senior Member
    Join Date
    Aug 2010
    Location
    /home
    Posts
    893
    Thanks
    82
    Thanked 570 Times in 331 Posts

    Default Re: i want to dedicate my life programing, need some tips and advice

    I'd say don't overthink the choice of programming language, just pick something you can use. I you want to do web application choose python(django), or Java, or PHP. For desktop applications pick C or C++.

    Good programmer should be able after a few hours of studying the syntax start using any language he wants.

  27. #16
    qrazy's Avatar
    qrazy is offline Jr. VIP
    Join Date
    Mar 2012
    Posts
    867
    Thanks
    945
    Thanked 958 Times in 431 Posts

    Default Re: i want to dedicate my life programing, need some tips and advice

    I'd suggest you to start with C to understand the fundamentals of a programming language(common for most languages). And later start developing GUI based applications using c# or VB.net which is fairly easy. When you're proficient with the GUI & 2D graphics(bitmaps, image processing etc) you can jumpstart complex things like 3D game engine etc(which require high level of logical and data structures knowledge).


  28. #17
    IMpossible's Avatar
    IMpossible is offline Senior Member
    Join Date
    Apr 2012
    Location
    Somewhere on earth
    Posts
    1,158
    Thanks
    751
    Thanked 240 Times in 134 Posts

    Default Re: i want to dedicate my life programing, need some tips and advice

    OP: Don't let anyone ever tell you that you can't do something.

  29. The Following 14 Users Say Thank You to IMpossible For This Useful Post:

    cricket1 (02-13-2013), Georgi (02-13-2013), hadoken (03-29-2013), iulianh (02-22-2013), jazzc (02-09-2013), jhn2001 (02-09-2013), plajndek (06-02-2013), royal2b (02-18-2013), SEOdacs (05-07-2013), slunkeh (02-13-2013), Snazzy J (06-12-2013), theMagicNumber (02-18-2013), thetraveller (02-09-2013), yensidtlaw (06-09-2013)

  30. #18
    masush300's Avatar
    masush300 is offline Senior Member
    Join Date
    Mar 2012
    Location
    ktm...........................................
    Age
    24
    Posts
    889
    Thanks
    102
    Thanked 309 Times in 104 Posts

    Default Re: i want to dedicate my life programing, need some tips and advice

    Try learning js,then c#,then c++
    there is no end for learning

  31. #19
    sirgold's Avatar
    sirgold is offline Supreme Member
    Join Date
    Jun 2010
    Location
    A hot one
    Posts
    1,253
    Thanks
    50
    Thanked 600 Times in 402 Posts

    Default Re: i want to dedicate my life programing, need some tips and advice

    Quote Originally Posted by small_town_boy View Post
    The demand for GOOD programmers is huge. But to become a GOOD programmer you have to invest a ton of time and effort. It takes 10 years minimum to be able to make even something remotely close to a "not a crappy game".Well, that's wrong. You need both TIME and PASSION. If you are too old (20+) then no matter how much passion you have other programmers will be better than you simply because they have invested more time and have started programming from an early age.You say you love programming but haven't even started learning it? You have downloaded a library of programming books, but haven't read and tried all the examples of 1 book?
    The age part is NOT true, get over it...

  32. The Following 2 Users Say Thank You to sirgold For This Useful Post:

    HFlame7 (02-09-2013), Kreylar (03-22-2013)

  33. #20
    hatemachine's Avatar
    hatemachine is online now Regular Member
    Join Date
    Jan 2011
    Posts
    270
    Thanks
    155
    Thanked 1,062 Times in 337 Posts

    Default Re: i want to dedicate my life programing, need some tips and advice

    Quote Originally Posted by sirgold View Post
    The age part is NOT true, get over it...
    Indeed. Sure it's harder to master a skill when you're older, but not impossible. As long as you have a functioning brain, there's nothing you can not learn.

  34. The Following 2 Users Say Thank You to hatemachine For This Useful Post:

    HFlame7 (02-09-2013), Kreylar (03-22-2013)

  35. #21
    312k1t is offline Registered Member
    Join Date
    Oct 2012
    Posts
    49
    Thanks
    4
    Thanked 4 Times in 4 Posts

    Default Re: i want to dedicate my life programing, need some tips and advice

    I dont know how old are you, but the best what you can do: go to university to study computer science, it it's not only about programming. You will need know how computers are working. What happens when you call function, ..... A lots of basic stuff you will need to learn to become good programmer.

    If you really wanna dedicate you life to programing and don't or cannot go to university then definitely start with low level programing languages - assembler + C. Learn how to rewrite simple C code to assembler, recursion, memory allocation .... Code searching binary tree, linked list and other famous data structures in pure C (no c++). Learn how to create processes and threads, what is mutex, semaphore ... Code concurent server with berkeley sockets or try to implement some network protocol with raw sockets. And then write interpret of simple imperative language in C, than you will be sure that you are good programmer.

    Next move on C++ and C#/Java, learn OOP, UML, GRASP, design patterns ..........

  36. #22
    Ramus313's Avatar
    Ramus313 is offline Power Member
    Join Date
    Dec 2012
    Location
    US
    Posts
    570
    Thanks
    64
    Thanked 89 Times in 77 Posts

    Default Re: i want to dedicate my life programing, need some tips and advice

    Well right now, I would say java is the most useful language to know. It is definitely the most widely used, since java programs can be run on any operating system. c++ Is also very important to know. mean most languages are the same, you just need to learn the minute nuances and differences with their syntax's but data structures, etc are all the same from each programming language. I mean once you understand the concepts of loops, methods, functions, classes, you can transition from language to language very easily. That being said, I recommend you start with Java or Python, then once you are comfortable, move on to c++.

  37. The Following User Says Thank You to Ramus313 For This Useful Post:

    milooot (02-09-2013)

  38. #23
    thetraveller's Avatar
    thetraveller is offline Jr. VIP
    Join Date
    Mar 2009
    Location
    Romania
    Posts
    1,059
    Thanks
    802
    Thanked 612 Times in 334 Posts
    Blog Entries
    2

    Default Re: i want to dedicate my life programing, need some tips and advice

    Good thing for taking action OP. I'm over 30 and started to learn C# a few days ago, and I have confidence I can learn it well and use it to create great software for myself and/or for others.

  39. The Following 5 Users Say Thank You to thetraveller For This Useful Post:

    cricket1 (02-13-2013), hadoken (03-29-2013), jhn2001 (02-10-2013), milooot (02-09-2013), yensidtlaw (06-09-2013)

  40. #24
    toptoptop is offline Banned - see signature
    Join Date
    Dec 2011
    Posts
    568
    Thanks
    884
    Thanked 147 Times in 109 Posts

    Default Re: i want to dedicate my life programing, need some tips and advice

    I 100% agree with small_town_boy.
    If you're older then 18 forget about it.
    Btw learning languages isn't such a big part, if you've learned the principles it then will take even months to learn a new language.
    This member has been permanently banned from BHW.

  41. #25
    aymenbnr's Avatar
    aymenbnr is offline IM Bot Maker
    Join Date
    Oct 2009
    Posts
    150
    Thanks
    254
    Thanked 60 Times in 42 Posts

    Default Re: i want to dedicate my life programing, need some tips and advice

    don't listen to those that say it is too late for you to program !
    i learned programming when i was 22 years old and i can tell you i'm doing fine , even if you are not the best coder in the world , what it matters is the ideas you have ! if you have good ideas then you can make good softwares !
    When it comes to Programming you can become very good at it in 2 to 3 years with a good programming language like C# or VB.net

  42. The Following 4 Users Say Thank You to aymenbnr For This Useful Post:

    HFlame7 (02-10-2013), jhn2001 (02-10-2013), milooot (02-09-2013), thekingmaker (02-13-2013)

  43. #26
    s0ap's Avatar
    s0ap is offline Moderator black hat forumsblack hat forumsblack hat forums
    Join Date
    Sep 2008
    Location
    Congo/DRC
    Posts
    231
    Thanks
    208
    Thanked 771 Times in 274 Posts

    Default Re: i want to dedicate my life programing, need some tips and advice

    Quote Originally Posted by small_town_boy View Post
    First of all, how old are you? If you are over age of 18 and have no programming experience then you can pretty much forget it. The guys who create master pieces are usually programming from childhood (starting at about 7 years). Just know that there is a guy in India who is dedicating 20 hours a day to this, so you will have to compete with him.
    This is categorically untrue. I tried to come up with an analogy but I couldn't because this is such a bizarre statement.

    The people I see who try and fail and programming are those who can't wrap their head around discrete math. Typically they are brilliant when it comes to continuous math but they are unable to think in the land of integers and graph theory. This isn't a hard-and-fast rule but I have been exposed to a lot of coders and potential coders; it is where I tend to see the line between mediocrity and excellence drawn.
    black on black on black

  44. The Following 7 Users Say Thank You to s0ap For This Useful Post:

    *AMEX (06-01-2013), Black.Star (09-11-2013), hadoken (03-29-2013), HFlame7 (02-10-2013), jazzc (02-09-2013), milooot (02-09-2013), zenlagor (05-30-2013)

  45. #27
    theMagicNumber is offline Regular Member
    Join Date
    May 2010
    Posts
    315
    Thanks
    148
    Thanked 157 Times in 95 Posts

    Default Re: i want to dedicate my life programing, need some tips and advice

    Quote Originally Posted by small_town_boy View Post
    First of all, how old are you? If you are over age of 18 and have no programming experience then you can pretty much forget it. The guys who create master pieces are usually programming from childhood (starting at about 7 years). Just know that there is a guy in India who is dedicating 20 hours a day to this, so you will have to compete with him.

    C#, C++, java are a good choice, but it will take you about 10 years to master a single language. That's about 10'000 hours. How will you support yourself through it?

    ......

    Yes, takes less investment, but without marketing you will be nowhere. Everyone is jumping the app market now and it's becoming harder day by day. You will not survive alone and without a bulletproof plan and a big marketing budget. Also, a great app. PROTIP: Great app will set you back at least $20k.

    Basically, it really depends how old are you. I think you are pretty young judging from your language. I advice you to determine which direction you want to take and just do it. Try to get into MIT if you are serious about it.
    I started at 18 and after 6 months i started programming professionally - paying my rent, university taxes, food. I was mediocre at best, but i had some valuable skills to offer. I continued to improve my programming skills, while working.
    So your statement is not true.

    Developing a mobile app will cost you almost nothing, but your time. Marketing will be costly, but $20,000 ?
    I agree the competition is a killer, there are more than 700k apps at apple store, but most of them are crap.

  46. #28
    Chris22's Avatar
    Chris22 is offline Jr. VIP
    Join Date
    Sep 2010
    Posts
    391
    Thanks
    397
    Thanked 1,014 Times in 389 Posts

    Default Re: i want to dedicate my life programing, need some tips and advice

    If you want to be a programmer you need to live, breathe, shit and eat programming.

    I've just had programming for breakfast and I can already feel the algorithms buzzing around in my mind.

  47. #29
    nirose's Avatar
    nirose is offline Senior Member
    Join Date
    Oct 2008
    Location
    look towards the light.!!!
    Posts
    903
    Thanks
    582
    Thanked 315 Times in 196 Posts

    Default Re: i want to dedicate my life programing, need some tips and advice

    Yup, don't listen to small_town_boy's talk. he's talking as if your life depends on it and you're in to to compete.

    Programmers are as good as their ability solve problems and creating better algorithms to solve them, not how much time you spend programming. You have to be able to visualize algorithms and codes in your head, and how it will perform, rather than rutting yourself with programming. As i've learned you need time to think the algorithms and program flow freely to be able to program better. I don't buy spending 10 hrs programming is going to get you the ability to solve real world problems. And programming isn't about competition, its about being able to solve computational problems with coding. If you can solve your problems then its good enough for me then you can start solving others problem and get better.

    If you are creative and hardworking, programming can come easy to you. And once you're good at one programming, it doesn't take long to learn new programming languages.

    Start by focusing on a single programming language as c# or php, try to create something that's in your head. when done start with another creation. Also there are courses on youtube and also sites like udacity and coursera.org that are providing you free courses on programming. Also take open source to your advantage and go through others code and how they've accomplished something. You're never too old to learn.
    Last edited by nirose; 02-13-2013 at 11:55 AM.

  48. #30
    terebi is offline Jr. VIP
    Join Date
    Apr 2011
    Posts
    220
    Thanks
    14
    Thanked 34 Times in 28 Posts

    Default Re: i want to dedicate my life programing, need some tips and advice

    I think programming is part science and part art.

    The science of it is how good you are at logic, picking up syntax etc.

    The art bit is why not all programmers are created equal.

    A lot of design and forethought comes into play before JUST typing a single key.

    joe @ software covers this. Saying that there is a really HUGE difference in efficiency between a "rockstar" programmer vs a normal programmer.

    Sure 100,00hrs of coding practice will make you into an efficient programmer however in some way in may not be the only thing that separates programming skill.

    Its like a painter... not everyone can create a van gough (no matter how much practice). However everyone can learn to at least paint the side of their house.

  49. #31
    Georgi's Avatar
    Georgi is offline Jr. VIP
    Join Date
    Mar 2009
    Posts
    160
    Thanks
    5
    Thanked 33 Times in 29 Posts

    Default Re: i want to dedicate my life programing, need some tips and advice

    Hey OP,

    don't listen the guys that talks you may be too old, you need 10-15 years to be "good" and things like that ..

    If you do what you love and you're dedicated to it be sure you'll succeed ..

    Like someone above me wrote "Don't let anyone ever tell you that you can't do something."

    Good Luck

  50. #32
    bpmik is offline Newbies
    Join Date
    Feb 2013
    Posts
    44
    Thanks
    11
    Thanked 8 Times in 8 Posts

    Default Re: i want to dedicate my life programing, need some tips and advice

    Nobody likes a virus programmer :/

    I can't say I agree with your reasons for wanting to learn, but if you want to learn, do well in school and consider going on to study computer science in university where you will learn important math and multiple languages and important details of how computers work from the bottom up. You will want to learn multiple operating systems, ie: linux. You will probably take modern courses in app development for modern devices ie: android, iphone, blackberry, as well as software and web development. It makes you quite well rounded. "Viruses" just exploit security vulnerabilities, often published online and just bother the hell out of people, I don't see the appeal to writing them its not cool.

    I say learn linux as your primary OS, learn C then C++ (no small feat) and also learn a scripting language, ie: perl. That makes you quite well rounded, you can write fast programs, cross platform programs, procedural or OOP, scripts or compiled programs, you will deal with memory yourself in C/C++ and enjoy it's strict typed nature, but be confused then ultimately accept the relatively loose typed nature of a scripting language.

    None of this probably makes much sense to you now, it will. The beauty of programming is you can teach yourself so much. If you are a self starter and a self learner there is no limit to your ability in the future.

  51. #33
    jazzc's Avatar
    jazzc is offline Programming & Web Design Moderator black hat forumsblack hat forumsblack hat forums
    Join Date
    Jan 2009
    Posts
    2,156
    Thanks
    5,958
    Thanked 6,859 Times in 2,423 Posts

    Default Re: i want to dedicate my life programing, need some tips and advice

    Quote Originally Posted by bpmik View Post
    Nobody likes a virus programmer :/
    Nobody you know likes a virus programmer Some virus writers have gotten huge reputation in their circles.

  52. The Following User Says Thank You to jazzc For This Useful Post:

    thetraveller (02-16-2013)

  53. #34
    seeplusplus's Avatar
    seeplusplus is offline Regular Member
    Join Date
    Aug 2008
    Posts
    408
    Thanks
    283
    Thanked 110 Times in 77 Posts

    Default Re: i want to dedicate my life programing, need some tips and advice

    Quote Originally Posted by small_town_boy View Post
    First of all, how old are you? If you are over age of 18 and have no programming experience then you can pretty much forget it. The guys who create master pieces are usually programming from childhood (starting at about 7 years). Just know that there is a guy in India who is dedicating 20 hours a day to this, so you will have to compete with him.

    C#, C++, java are a good choice, but it will take you about 10 years to master a single language. That's about 10'000 hours. How will you support yourself through it?


    No.


    No, you should know at least 3 useful languages as a good programmer.


    Everything. Google it.


    Yes, but it is extremely hard and an extremely competitive market. You won't be able to do it alone. Prepare investing at least $100k in modelers, programmers, artists and marketing to make a "not crappy game". You would say "Yeah, but Notch". Notch was programming from age of 7, read my first paragraph. He is 30 now, so it took him 23 years for Minecraft success. Where will you be in 23 years?


    Yes, takes less investment, but without marketing you will be nowhere. Everyone is jumping the app market now and it's becoming harder day by day. You will not survive alone and without a bulletproof plan and a big marketing budget. Also, a great app. PROTIP: Great app will set you back at least $20k.

    Basically, it really depends how old are you. I think you are pretty young judging from your language. I advice you to determine which direction you want to take and just do it. Try to get into MIT if you are serious about it.

    This is some of the worst "advice" I've seen.

    You go for it mate.

  54. #35
    sonicpunk32 is offline Regular Member
    Join Date
    Dec 2009
    Posts
    342
    Thanks
    704
    Thanked 444 Times in 192 Posts

    Default Re: i want to dedicate my life programing, need some tips and advice

    If you can't get a job in the programming field, there's TONS of freelance jobs on odesk, and the like, asking for people to code their websites and make apps for them and ALL SORTS OF STUFF they need to be programmed.

    I'm trying to learn some programming too so I can apply for those freelance gigs. It's like 90% of the jobs on these sites want a programmer.

  55. #36
    bpmik is offline Newbies
    Join Date
    Feb 2013
    Posts
    44
    Thanks
    11
    Thanked 8 Times in 8 Posts

    Default Re: i want to dedicate my life programing, need some tips and advice

    I wonder if you can actually make a good living with freelance though. When you compare time spent on each project (plus non-billable time spent bidding and spec'ing projects) vs. amount paid for projects completed, to determine an average $/hr you earn (before tax) I would be surprised if its a decent amount. I might be wrong here but you are competing against lowballers from all over the world.

  56. #37
    jazzc's Avatar
    jazzc is offline Programming & Web Design Moderator black hat forumsblack hat forumsblack hat forums
    Join Date
    Jan 2009
    Posts
    2,156
    Thanks
    5,958
    Thanked 6,859 Times in 2,423 Posts

    Default Re: i want to dedicate my life programing, need some tips and advice

    Quote Originally Posted by bpmik View Post
    I wonder if you can actually make a good living with freelance though. When you compare time spent on each project (plus non-billable time spent bidding and spec'ing projects) vs. amount paid for projects completed, to determine an average $/hr you earn (before tax) I would be surprised if its a decent amount. I might be wrong here but you are competing against lowballers from all over the world.
    Yes, it 's not going to be nice if you are competing in the low end. Which is why a freelancer needs to have a strategy for either:
    a) Getting to the high end market
    b) Making his own business

  57. #38
    chummm is offline Registered Member
    Join Date
    Jul 2011
    Posts
    71
    Thanks
    3
    Thanked 5 Times in 4 Posts

    Default Re: i want to dedicate my life programing, need some tips and advice

    Master C++ and you'll realise that you can transfer a lot of the skills you've learnt to other object orientated languages.

  58. #39
    phpbuilt's Avatar
    phpbuilt is offline Elite Member
    Join Date
    May 2011
    Location
    putting monkeys in paypal
    Posts
    1,535
    Thanks
    709
    Thanked 4,434 Times in 879 Posts

    Default Re: i want to dedicate my life programing, need some tips and advice

    milooot will do just fine, because he WANTS to do it. He's already miles ahead of others who do it just because its a job.

    People can be functional programmers in a week, let alone 10+ years. Who cares if you've "mastered" it, or just pieced together a functional program based on source code you barely understood, but made it work anyways. It still works, and it still makes you money. Understanding will come with time.

    And I don't get why most people seem geared towards thinking he'll sink or swim based on getting hired by someone. Pssst ... you can make money programming for yourself. Yip, it be true.
    [BUYING] paying $x,xxx for quality domain in diet, health or exercise niche. Show me what you got, skype: phpbuilt

  59. The Following 2 Users Say Thank You to phpbuilt For This Useful Post:

    cricket1 (02-18-2013), theMagicNumber (02-18-2013)

  60. #40
    theMagicNumber is offline Regular Member
    Join Date
    May 2010
    Posts
    315
    Thanks
    148
    Thanked 157 Times in 95 Posts

    Default Re: i want to dedicate my life programing, need some tips and advice

    Quote Originally Posted by bpmik View Post
    I wonder if you can actually make a good living with freelance though. When you compare time spent on each project (plus non-billable time spent bidding and spec'ing projects) vs. amount paid for projects completed, to determine an average $/hr you earn (before tax) I would be surprised if its a decent amount. I might be wrong here but you are competing against lowballers from all over the world.
    It depends.
    The biggest challange as a freelancer is winning projects. You will spend a lot of time talking to potential clients, creating samples, developing demo applications. The other problem is managing your reputation, having 100% completion rate is like winning the lottery, almost every freelancer will fail a few projects sooner or later, leading to negative feedback. I prefer to start with a new account if this happens(already destroyed 2-3 accounts). I average $200 per project and winning ~10 projects per month. I am losing more than 90% of the projects because someone underbid me heavily, you can't compete with people that will work for $30 per week and i am not exaggerating here...
    Still, i am doing better as a freelancer than IM. I am working 25-30 days per month 10 hours straight, 2/3 ot that time is not paid(demos, samples, talking, etc.).
    So i am averaging $6.5-$8 per hour and thank you for your question, because i didn't realize what a shity job i have.
    It is better to flip burgers at McDonalds, if i was in US, but here one of the shitiest countries in EU, fliping burgers will get you $2 per hour.

  61. #41
    sonicpunk32 is offline Regular Member
    Join Date
    Dec 2009
    Posts
    342
    Thanks
    704
    Thanked 444 Times in 192 Posts

    Default Re: i want to dedicate my life programing, need some tips and advice

    Quote Originally Posted by phpbuilt View Post
    Pssst ... you can make money programming for yourself. Yip, it be true.
    Can you give a couple examples? I would appreciate it.

  62. #42
    Casey101 is offline Junior Member
    Join Date
    Oct 2010
    Location
    Oklahoma City, OK
    Posts
    105
    Thanks
    17
    Thanked 43 Times in 38 Posts

    Default Re: i want to dedicate my life programing, need some tips and advice

    As with anything else, you get get back what you put into it. That being said, the demand for programmers is massive and they are in extremely high demand in the startup scene (and everywhere else for that matter). When people say that you will need [insert massive dollar amount] to build something great, remember that they are thinking of doing it all yourself. In reality, this isn't really the best way to go about it. I would suggest getting into the local startup scene and building or joining a team that's working on a task.
    If you live anywhere close to a big city, a quick Google search will reveal startup groups where you can meet people who are looking for developers. While you may not be able to do any of the work yourself at this time, you will be amazed at the doors that will open if you start making connections in your local community.

    Good luck on your journey!

  63. #43
    NadiHassan is offline Registered Member
    Join Date
    Jul 2010
    Posts
    55
    Thanks
    0
    Thanked 4 Times in 4 Posts

    Default Re: i want to dedicate my life programing, need some tips and advice

    Sounds like the post where you go : I dedicate my life to playing stocks - where's the money now ?

    Programming is easy - Awesome programming is rare . In working you need to have a good understanding of the concepts and how to do something (software engineering) and then writing with any programming lang will do. No there is not universal language - Yes you need to have from 3- 6 languages to cover a good enough market niche. I recommend you start at one point , and slowly grow out -

    Desktop apps : Java , C# , C++ , Python -> start moving to networking apps -> games maybe ....
    OR
    Web application : HTML , Javascript , PHP -> Maybe ruby ?-> move to interactive content (Flash , HTML5) ->so on
    Mobile applications

    Remember - it's the concept that counts.

    I'm a Computer Science TA at university

    PS : About the money - if you want you can work for a company , you can freelance , or you can be an entrepreneur . Your call

  64. #44
    codo3500's Avatar
    codo3500 is offline Regular Member
    Join Date
    Dec 2010
    Posts
    334
    Thanks
    87
    Thanked 162 Times in 79 Posts

    Default Re: i want to dedicate my life programing, need some tips and advice

    Quote Originally Posted by small_town_boy View Post
    First of all, how old are you? If you are over age of 18 and have no programming experience then you can pretty much forget it. The guys who create master pieces are usually programming from childhood (starting at about 7 years). Just know that there is a guy in India who is dedicating 20 hours a day to this, so you will have to compete with him.

    C#, C++, java are a good choice, but it will take you about 10 years to master a single language. That's about 10'000 hours. How will you support yourself through it?


    No.


    No, you should know at least 3 useful languages as a good programmer.


    Everything. Google it.


    Yes, but it is extremely hard and an extremely competitive market. You won't be able to do it alone. Prepare investing at least $100k in modelers, programmers, artists and marketing to make a "not crappy game". You would say "Yeah, but Notch". Notch was programming from age of 7, read my first paragraph. He is 30 now, so it took him 23 years for Minecraft success. Where will you be in 23 years?


    Yes, takes less investment, but without marketing you will be nowhere. Everyone is jumping the app market now and it's becoming harder day by day. You will not survive alone and without a bulletproof plan and a big marketing budget. Also, a great app. PROTIP: Great app will set you back at least $20k.

    Basically, it really depends how old are you. I think you are pretty young judging from your language. I advice you to determine which direction you want to take and just do it. Try to get into MIT if you are serious about it.
    I completely disagree with you implying he won't be able to get by until he accrues 10,000 hours of programming time. After less than a year of programming I was easily able to charge in excess of $100/h. While not everyone has the ability to learn this fast; one of the biggest factors of selling yourself as a programmer is command of the 'English language', your ability to communicate with your client, and implement what they are after.

    I worked at a company that outsourced to these so-called prodigies from China and India, and their lack of understanding of fundamental communication led them to be practically worthless, as all of their code needed adjustments from an English-speaking programmer that 'got it'.

    Actual programming ability can be learned on the job after a certain point; and can be done by a process of this:
    - Quote 20 hours on a job.
    - Take 40 hours because you're still learning and will need to Google things.
    - Effectively earn half your asking rate while you learn.

  65. The Following User Says Thank You to codo3500 For This Useful Post:

    sonicpunk32 (02-18-2013)

  66. #45
    NadiHassan is offline Registered Member
    Join Date
    Jul 2010
    Posts
    55
    Thanks
    0
    Thanked 4 Times in 4 Posts

    Default Re: i want to dedicate my life programing, need some tips and advice

    Ah should I have forgotten to mention - there are bunch of course sites to get started : coursera , udacity and udemy (free and premium) - PM me if you want coupons on udemy and other sites

Page 1 of 2 1 2 LastLast


Similar Threads

  1. Need tips/advice.
    By sixinchnails in forum Offline Marketing
    Replies: 3
    Last Post: 05-30-2012, 08:55 PM
  2. Scariest Moment Of My Life Today, lol. Advice Please?
    By Leith in forum BlackHat Lounge
    Replies: 35
    Last Post: 03-23-2012, 03:40 PM
  3. Frustrated about life situations and need advice
    By mickuk24 in forum BlackHat Lounge
    Replies: 7
    Last Post: 09-14-2010, 12:13 PM
  4. Dedicate a song to the guy above YOU
    By Sliv3r in forum BlackHat Lounge
    Replies: 3
    Last Post: 10-07-2009, 05:14 AM

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  




BlackHatWorld on Twitter BlackHatWorld on FaceBook


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108