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

Hello, Needing Some Simple Help From An Experienced Dev/ Programmer

Discussion in 'General Programming Chat' started by shellhackx, Sep 5, 2013.

  1. shellhackx

    shellhackx Regular Member

    Joined:
    Sep 15, 2011
    Messages:
    209
    Likes Received:
    110
    Hello,

    I am looking at and ready to start an online venture that I have been working out for the past few months.

    The only two problems are that I don't know how to program or have any knowledge of web development and I don't trust hiring a dev as my idea's are that good.

    So my only option is to learn myself.

    Here are my questions to you experienced top notch devs.

    1.How long will it take me to learn everything I should know to start a project from scratch?

    2.What languages should I learn and in what order?

    3.What is the best, fastest, easy way to learn what I need to learn?

    4. Where should I get started?

    5. How long did it take you?

    6. Any final thoughts or personal recommendations in regards to my issue.

    Thank you for your words!

    -Future well known soul.
     
  2. TheeAriGrande

    TheeAriGrande Regular Member

    Joined:
    Jul 14, 2013
    Messages:
    270
    Likes Received:
    151
    Location:
    Candlestick Park
    Without giving away too much about your idea, what is needed to make it work? Is it a website? An application? Mac? Windows? Automation? Account creation? Captcha bypassing? Etc...

    Everyone is different so what everyone, including me, is going to say isn't going to best fit you.

    1) Mastering a language takes time, but to start creating things from scratch it won't take long. A few days maybe. When you first start out you'll be making simple projects. As you practice and time goes on you'll be able to get into more complicated design patterns and projects.

    2) I'm guessing you want to dive right into your big idea. I asked the questions above for a reason. Languages have their strengths and weaknesses so you should choose what language best fits your idea first. Some people will tell you to learn a specific language before anything else. In my opinion, the best way to learn is in a real world situation. Coding something that you will actually use enhances the learning process, so choose the language that best fits your idea.

    3) I'd recommend a site like http://www.codecademy.com/ or http://www.programmr.com/ to get started. They're both free and you get to practice while you learn. Everyone is different, though. So, you may learn more from videos or from written tutorials. For me, I learned Javascript in less then a day using codeacademy. I didn't master it in a day, but I was comfortable enough to venture into projects from scratch.

    4) The world of programming can be over-whelming. Focus on one language at a time. Once you figure out what language you want to learn sit back. Ask yourself. How do I learn best? If it's interactive exercises visit the two sites mentioned above. If it's videos then search youtube. If it's written tutorials then search google. I can point you in a good direction once you know what language.

    5) Some languages took longer than others. PHP took me a week to get comfortable with. HTML/CSS a few weeks. C# a couple of days. It all depends on the individual!

    6) Your situation is very vague right now so I can't go into to much detail. Once I figure out what language you should learn first and how you learn best I can give you specific links.

    Any questions?

    All the best, tAG
     
    • Thanks Thanks x 1
  3. Moosey

    Moosey Senior Member

    Joined:
    Dec 5, 2011
    Messages:
    1,043
    Likes Received:
    747
    • Thanks Thanks x 2
  4. Scoville5579

    Scoville5579 Newbie

    Joined:
    Aug 28, 2011
    Messages:
    9
    Likes Received:
    2
    Hi,
    I mostly agree with TheeAriGrande, it may take up to a few days or 1-2 weeks to learn the concepts and be able to do some simple stuff. But to really manage bigger projects by yourself, even when you use CMS stuff and addons which might provide most of your needed functionality, you should be aware that you will need at least 2-3 years to really get comfortable with your skills and have an overview about programming.
    For the start though, I think codeacademy and similar stuff is good, also be sure to learn html/css, if you haven't already, because thats what you're gonna work with.
    Finally, if you consider buying books, please, dont buy too many crappy ones, get one or two that cover the basics and then move on to more advanced stuff... and dont ever buy huge "javascript"(or similar) reference books, whose content can mostly be found on the web. (Also search for and bookmark useful websites for reference/learning)

    EDIT: If you're quite comfortable after a few weeks, when you know the very basics, try to get someone more experienced to pair program with you or watch him and have him explain a little bit, you will be picking up new stuff in no time.
     
    • Thanks Thanks x 1
    Last edited: Sep 5, 2013
  5. shellhackx

    shellhackx Regular Member

    Joined:
    Sep 15, 2011
    Messages:
    209
    Likes Received:
    110

    Here is one of my more simple ideas that I want to start with.

    Then after I feel I am ready to move on to my bigger ideas, I will.

    Can you give any advice for this simple project?


    [FONT=arial, sans-serif]Technical specifications: This will be a mobile- web cross-platform service accessed through mobile or PC/Mac [/FONT]


    -A highly user-interactive app that is available on all devices that sends information that the user inputs to a web-platform that processes that information and stores it.


    -Users can access, organize, modify and expand information from their mobile devices and as well as home computers.


    -The mobile app would act as the highest source of user information transfer; The web-platform will act mainly as the modification portal of the information transferred.


    [FONT=arial, sans-serif]-Web-platform would contain a custom GUI that is very user friendly, accessed from logging into user account of information stored[/FONT]

    [FONT=arial, sans-serif]-Professional designed website[/FONT]
    [FONT=arial, sans-serif]-Professional designed app[/FONT]
    [FONT=arial, sans-serif]-A program to process certain information, expand, add, organize, categorize, build upon, store and access with a professional web & mobile GUI[/FONT]
     
  6. bartosimpsonio

    bartosimpsonio Jr. VIP Jr. VIP Premium Member

    Joined:
    Mar 21, 2013
    Messages:
    8,859
    Likes Received:
    7,466
    Occupation:
    ZLinky2Buy SEO Services
    Location:
    ⇩⇩⇩⇩⇩⇩⇩⇩⇩⇩⇩⇩
    Home Page:
    Hi OP, that's a rather general question, and I feel you got some great answers above.

    But you really need to start somewhere and start hacking at it and trying/failing/retrying. My 2 cents: give the Perl programming language a look, it's like PHP on steroids(in fact PHP borrowed its syntax from Perl and C). If I were you I'd be working in a UNIX platform of some sort too.
     
  7. thedarkest12

    thedarkest12 Regular Member

    Joined:
    Nov 23, 2009
    Messages:
    475
    Likes Received:
    127
    Occupation:
    Digital Marketing
    Location:
    Manchester, UK
    Home Page:
    Honestly, if you have a great idea - 1) Get a lawyer, especially an IP and TM lawyer. 2) Get a good accountant 3) Sort your international corporate structure out for tax 4) Get a developer (you are INSANE to try to launch an idea, project, design, marketing, protect the asset etc ALL BY YOURSELF) IMO. 5) Get your IP and TM lawyers and legal team to lock down your idea/patent/marks etc and have your development team bound by not only NDA but all the necessary legals to prevent issues.

    Go make yourself some serious money - that's if you have a good idea you think is that good, and it will be profitable. Going solo will lead to frustration, years of trial and error and taking your eye off the ball marketing your idea. Most likely in all that time, someone else will have already come up with your same idea and started the above steps WELL before you.

    If you need any help, PM me, and especially on the legal, dev, design and marketing side we can help.
     
    • Thanks Thanks x 2
  8. HeRBaR

    HeRBaR Supreme Member

    Joined:
    Aug 15, 2011
    Messages:
    1,216
    Likes Received:
    980
    Occupation:
    Sleeping
    Location:
    localhost
    Home Page:
    The same exact thread that is posted from other users maybe 15 times before :S
    If you can't use the search button I doubt that you will learn to code by yourself...
     
  9. shellhackx

    shellhackx Regular Member

    Joined:
    Sep 15, 2011
    Messages:
    209
    Likes Received:
    110
    Thanks for the advice.

    I don't plan on going solo though, I plan on getting a prototype together that I can show-case to other local devs that might be interested.

    I understand business and I'm good at it and I know I need a team, just at this point its all about the prototype in my mind.

    Also I have already thought about the time-frame and I assure you no one will have these ideas and execute them to the degree I will.

    Regards.

    PS: What you are suggesting costs a lot of money and if I had and extra 100-200k I wouldn't be here getting people's opinions, I would be out there slaying away at a business.

    Thus my route of entry is the slower one unfortunately.
     
  10. shellhackx

    shellhackx Regular Member

    Joined:
    Sep 15, 2011
    Messages:
    209
    Likes Received:
    110
    I am getting customized opinions, why don't you post something of value.

    Run along big boys are talking.
     
  11. thedarkest12

    thedarkest12 Regular Member

    Joined:
    Nov 23, 2009
    Messages:
    475
    Likes Received:
    127
    Occupation:
    Digital Marketing
    Location:
    Manchester, UK
    Home Page:
    Nah, you don't need that sort of investment capital for good protection. Not in the UK anyway. Where are you based?

    I have most of my digital and tangible assets ring fenced and protected offshore as a parent company, and subsidiaries elsewhere for trading agents. But for IP and TM protection you'd probably need maybe £2 - 3k GBP IMO. and if you have an idea it's worth it.

    If you put your efforts into a prototype, then show the prototype to a bunch of developers - why would you be any more protected than on day one? Except you're one step closer to giving them the final idea to see in reality? You still have zero protection there.

    Good luck though. We all have a different route to success, I learnt the hard way, so for the past few years I've always been about the foundations.
     
  12. thedarkest12

    thedarkest12 Regular Member

    Joined:
    Nov 23, 2009
    Messages:
    475
    Likes Received:
    127
    Occupation:
    Digital Marketing
    Location:
    Manchester, UK
    Home Page:
    Also on the brief smaller idea you have, if you did want to learn coding and dev, and web design elements on your own - what you are discussing spans and crosses so many different areas of expertise, you could spend a decade learning those subjects well enough to then apply them into a realistic model. Most people have specialisms they gravitate to - be in front end design, database architecture, mobile app development etc - but to cross all of those areas and try to learn them all, just to make a prototype, I'm not so sure you're onto a winner there trying to get the ground work in yourself if I'm being honest. Not trying to be negative, just constructive.
     
  13. shellhackx

    shellhackx Regular Member

    Joined:
    Sep 15, 2011
    Messages:
    209
    Likes Received:
    110
    I will still take all legal precautions of course, NDA and such.

    Having a prototype will allow me to attract more then just a dev, a business partner/ technical co-founder. Can't do it all myself haha.

    Thanks for the talk

    -Sheldon
     
  14. shellhackx

    shellhackx Regular Member

    Joined:
    Sep 15, 2011
    Messages:
    209
    Likes Received:
    110
    I realize that, Im just going to focus on the main website first and then try to recruit people from there from there respected area of expertise.

    Thanks for the constructive criticism.

    I like the way you think, what projects if any have you launched if you don't mind me asking?
     
  15. s0ap

    s0ap Executive VIP Jr. VIP Premium Member

    Joined:
    Sep 23, 2008
    Messages:
    230
    Likes Received:
    810
    Occupation:
    :] guess
    Location:
    Congo/DRC
    If I am senior dev or project lead and my boss drags me into a business meeting about a proposal, the last thing I want to see is someone's grade-school attempt at coding a prototype. With the exception of a hardware prototype or an algorithmic POC (which this isn't), it will make you look juvenile. When I'm sitting in the chair I am thinking that I will need to write this entire thing from scratch anyway, not that I am going to extend off some random guy's codebase.

    My advice, spend a few thousand on a capable graphic designer and make a mock-up of the interface to present to your prospects. A static display with powerpoints will look a thousand times more polished than anything you could hack up without 2~3 years experience.
     
    • Thanks Thanks x 2
  16. thedarkest12

    thedarkest12 Regular Member

    Joined:
    Nov 23, 2009
    Messages:
    475
    Likes Received:
    127
    Occupation:
    Digital Marketing
    Location:
    Manchester, UK
    Home Page:
    sOap - have to agree with you on that one... IMO you need the money to go into the business venture properly, or you shouldn't be going into business.
     
  17. shellhackx

    shellhackx Regular Member

    Joined:
    Sep 15, 2011
    Messages:
    209
    Likes Received:
    110
    Thanks for all the advice and soap , your right that makes sense.

    Although I am trying to recruit a business partner rather then just a dev.

    I have a local "hack night" in a couple of days that i'm going to attend and see if I can recruit and devs in partnering.

    Regards.
     
  18. royserpa

    royserpa Jr. VIP Jr. VIP Premium Member

    Joined:
    Sep 28, 2011
    Messages:
    4,646
    Likes Received:
    3,492
    Gender:
    Male
    Occupation:
    Negative Options aka Rebills!
    Location:
    Royserpa
    Home Page:
    Everything entirely depends on what you want.

    Programming languages are server-side (like php) or client-side (like js).

    Though I am not an expert, I can help regarding server-side language :D:D

    Just PM me in case of help :D