• The Entrepreneur Forum | Startups | Entrepreneurship | Starting a Business | Motivation | Success
  1. Join 50,000+ entrepreneurs
    who are kicking butt and
    winning their dream life.

    Unscripted™ Entrepreneurship:
    A Business That Pays More Than Money, It Pays Time.

    "Fastlane" is an entrepreneur discussion forum based on The Unscripted Entrepreneurial Framework (TUNEF) outlined in the two best-selling books by MJ DeMarco (The Millionaire Fastlane and UNSCRIPTED™). From multimillionaires to digital nomads, the forum features real entrepreneurs creating real businesses.

    Download (Unscripted) Download (Millionaire Fastlane)  Register
    Registering for the forum removes this block!

Where to Learn to Code?

Discussion in 'Ideas, Needs, Concept Feedback' started by malphax5, Apr 18, 2018.

  1. malphax5
    Offline

    malphax5 New Contributor

    Messages:
    12
    Likes Received:
    14
    Joined:
    Feb 16, 2018
    Location:
    USA
    Rep Bank:
    $76
    To anyone who has a computer-based business, how did you guys start out? What age did you guys start? Where did you learn to code? I have a great App idea that I hope to develop with a help from you professionals. Any advice for a young entrepreneur on where and how to get started? Especially in computer-based business. Leave your ideas below and thank you very much!
     
    MarcoSto, sratemo and Late Bloomer like this.
  2. MJ DeMarco
    Online

    MJ DeMarco Raving Lunatic Staff Member Read Millionaire Fastlane I've Read UNSCRIPTED FASTLANE INSIDER Speedway Pass LEGENDARY CONTRIBUTOR Summit Attendee

    Messages:
    28,028
    Likes Received:
    93,195
    Joined:
    Jul 23, 2007
    Gender:
    Male
    Location:
    Phoenix, AZ
    Rep Bank:
    $403,879
    Admin Post
    Udemy.com
    CodeAcademy.com
    Lynda.com
    YouTube.com
    KhanAcademy.com

    There are about a dozen more, but those alone will keep you busy until 2020. ;)
     
  3. Valor
    Online

    Valor Gold Contributor FASTLANE INSIDER Speedway Pass

    Messages:
    300
    Likes Received:
    1,175
    Joined:
    Jan 1, 2014
    Gender:
    Male
    Location:
    Pennsylvania
    Rep Bank:
    $7,112
    Those are great areas to get you started, but if you want to get serious, figure out exactly what kind of "code" you want to learn and look for the best resources on that.

    For example, the Rails Tutorial by Michael Hartl for ruby on rails or freecodecamp for Javascript are great, in depth resources.

    Of course, once you get a great foundation from all of the above resources, the best way is to actually code and work on stuff, and look up things you get stuck on.
     
  4. S.Y.
    Offline

    S.Y. Bronze Contributor Read Millionaire Fastlane FASTLANE INSIDER Speedway Pass

    Messages:
    131
    Likes Received:
    337
    Joined:
    Oct 4, 2017
    Gender:
    Male
    Location:
    Canada
    Rep Bank:
    $1,977
    I don't have a business around coding, but I am learning Machine Learning / Deep learning using Python.

    I am using Udemy, books, YouTube - which are enough to cover the basis - + practice.

    Once you have the basics down, jump to practice. Can't stress that enough. I wasted a month getting good at the theory and got a big slap when I moved to practice.

    And for God sake, don't try to reinvent the wheel. Use order people code (but understand them first).
     
    Last edited: Apr 19, 2018
    Kingmaker and Real Deal Denver like this.
  5. Late Bloomer
    Offline

    Late Bloomer Gold Contributor Read Millionaire Fastlane Speedway Pass

    Messages:
    952
    Likes Received:
    1,288
    Joined:
    Apr 17, 2018
    Gender:
    Male
    Rep Bank:
    $7,799
    I'll tell you how I learned. My father was a computer engineer. In junior high I learned WordStar on CP/M on computers he brought home from work. In high school I read Papert's book, the K&R book on C, the Turbo Pascal manual, and just about every issue of Byte, Computer Shopper, and some other magazines. Dad, my brother, and I read the Scientific American series of articles on Conway's "game of life" and on fractals, and wrote code to implement those on the PC Dad brought home from work.

    My circle of friends included owners of several types of machines: Apple, TRS 80 and a CoCo, C64 and 128, and Amiga. Some of these friends and I spent time typing in code together. The high school computer class used TI-99/4As. I drew out my sprite designs on graph paper and figured the hex codes for each column of bitmaps. I hoped to split the cost of an Atari ST with the buddy who gave me a copy of the MIDI spec, but he wasn't interested.

    At a summer job I used Hypercard and someone showed me around Unix a bit. In college I had excellent classes on algorithms and data structures, again in Pascal, and read just about every issue of several computer magazines as well as several more books.

    After college I wanted to do a little programming on the side, and work at something else. I couldn't find any way to get paid at the something else, but I could find a way to get paid to work with code. From there, one thing led to another.

    At jobs I saw things that worked, and things that didn't work. I wanted to learn more about WHY the things that worked were technologically successful. Occasionally the people involved could suggest a few tips, but they were usually too busy for much mentoring. I also wanted to learn more about WHY the things that kept breaking were so poor, and WHAT would be better. All of these questions got me going to the university library to find as many answers as I could. When I found something that might work better at work, I was considered a terrible troublemaker for not saluting the emperor's grand outfit.

    The computer industry is nasty to its own history. Most computer problems that are considered terrible in any year, were actually solved well a few decades ago by people who weren't very good at promotion. In music or literature or art or even plumbing, "our legacy" means the wonderful work done by the giants on whose shoulders we are so lucky to stand. In computers, "legacy" means "the old crap the previous person in this job bought, which I have to throw away because it's not cool enough any more."

    There are relentless fads and fashions sold because someone can profit from them. In dresses, hemlines are higher one year, lower in another. In computing it's just as much fad and hype driven. One year we're using model-view client-server stateless architecture, another year we're using reactive code inside virtualization containers because that model-view stateless crap breaks, and it's so last year. Next year we'll be stateless again, but this time using Node in Docker so it's so much cooler than last year's reactive virtualization. There are few truly new paradigms or new concepts, but there's endless churn that lines someone's pockets.

    I believe that it takes a certain way of thinking to succeed at code, and it's something not everyone can do well. I recommend you try out a cross section of different intro classes - include, if you can, Python, Smalltalk, Lisp, Javascript, SQL - to see if there's something you absolutely love to work with. The great thing about learning this today is that there's plenty of FREE courses, videos, compilers, and groups of fellow learners.

    If none of this floats your boat after a couple of years of dabbling, that's not a problem, there are plenty of people who are awesome at code and don't know how to find a business opportunity. If you can understand what it means that they need to iterate a loop and that will take a certain amount of stack space, you'll be a much stronger boss or patron of your code monkeys.
     
  6. Penguin
    Offline

    Penguin Contributor

    Messages:
    17
    Likes Received:
    30
    Joined:
    Apr 14, 2018
    Gender:
    Male
    Rep Bank:
    $353
    Basically that is is it but I would add learncodethehardway.org/

    Nobody has mentioned it yet, but for the text editor you use I would recommend Brackets or Atom. They were both free the last time I checked and are both really good text editors. Good Luck!
     
  7. Maxboost
    Offline

    Maxboost Silver Contributor I've Read UNSCRIPTED Speedway Pass

    Messages:
    369
    Likes Received:
    739
    Joined:
    Apr 4, 2016
    Gender:
    Male
    Rep Bank:
    $4,116
    I would start off with being a full stack web development first (client side:html, css, jquery, java, server side:php mysql ruby,etc, then migrate to app development. This pathway is much easier, trust me. I wasted months on trying to learn swift with no prior programming knowledge, now it makes things a lot easier to understand.
     
  8. sratemo
    Offline

    sratemo New Contributor Read Millionaire Fastlane

    Messages:
    5
    Likes Received:
    4
    Joined:
    Sep 14, 2017
    Location:
    Elk Grove
    Rep Bank:
    $31
    Udemy is a great place to learn. The abundance of courses on that site creates a healthy competition among instructors hence better quality.
     
  9. MarcoSto
    Online

    MarcoSto Contributor Read Millionaire Fastlane I've Read UNSCRIPTED

    Messages:
    45
    Likes Received:
    78
    Joined:
    Apr 28, 2018
    Gender:
    Male
    Location:
    Germany
    Rep Bank:
    $679
    I would recommend udemy. I went from abso-no-fkn-idea what code is to first workin beta version of a habit building app with realtime database in the backend within 3 months. But you wont have a lot time for other stuff during this time, tho.

    I now develop the next version for this app with a freelance coder to get some speed in and learn from him. But I can do a lot of busy-coding-work myself and thus save dev costs.

    I would recommend starting a udemy course and code along. If you want to code for iOS you HAVE to take the course of Angela Yu - she is awesome and its everything you need. If you have fun coding along and have a netflix like craving for the next lesson, you might have what it takes to endure the "no feedback development desert" that will come after starting to develop your app. Sounds a bit negative. Its very rewarding to see your app grow, tho. So its not such a tough journey through the desert...
     
    Kingmaker and calebbschilling like this.
  10. AustinS28
    Offline

    AustinS28 Silver Contributor Speedway Pass

    Messages:
    287
    Likes Received:
    692
    Joined:
    Sep 25, 2014
    Gender:
    Male
    Location:
    Manhattan, NY
    Rep Bank:
    $4,202
    I’d download Django or Rails and go through they’re tutotorials.

    I’d practice syntax, the intricacies of the language and the fundamentals of computer science regarding time complexity, data structures and algorithms on CodeWars and Hackerrank.

    Download google chrome and create an index.html file with your favorite text editor. I like atom. You can then open up the chrome inspector cmd + option + I on your Mac or just back click and inspect otherwise.

    In the terminal and in your project directory type open index.html - that page will open in chrome. You can inspect it and then fool around with html and css. Add some JavaScript if you’d like.

    Nothing like learning by doing.

    I’ve learned the most sitting next to senior engineers at work. If you love it, get a job doing it. You can get work just by teaching yourself and then you’ll be paid to learn.
     
    Kingmaker likes this.
  11. powderhound100
    Online

    powderhound100 Bronze Contributor Read Millionaire Fastlane FASTLANE INSIDER Speedway Pass Summit Attendee

    Messages:
    151
    Likes Received:
    264
    Joined:
    Apr 20, 2014
    Gender:
    Male
    Rep Bank:
    $2,079
    I've had a number of friends do coding bootcamps with good results. A good friend did ADA developers acadamy, another one app acadamy. More expensive and more intense, but a good option.

    Here's a list you could checkout: Coding Bootcamps - The Best of 2018
     
  12. AustinS28
    Offline

    AustinS28 Silver Contributor Speedway Pass

    Messages:
    287
    Likes Received:
    692
    Joined:
    Sep 25, 2014
    Gender:
    Male
    Location:
    Manhattan, NY
    Rep Bank:
    $4,202
    I did app academy. When did your friend graduate?
     
  13. powderhound100
    Online

    powderhound100 Bronze Contributor Read Millionaire Fastlane FASTLANE INSIDER Speedway Pass Summit Attendee

    Messages:
    151
    Likes Received:
    264
    Joined:
    Apr 20, 2014
    Gender:
    Male
    Rep Bank:
    $2,079
    I think 4 years ago or so, but unsure. More of a friend of a friend tbh and he was already done when I met him.
     

Join 1000s of entrepreneurs who are rewriting life's script and winning financial freedom.

---- ----

You must be a member to join the conversation.

Create Account

Join the community fast and easy!

REGISTER

Log In

Already have an account? Login here.

LOG IN

Share This Page