Q&A for How to Start Learning to Program

Return to Full Article

Search
Add New Question
  • Question
    Can you teach yourself to program?
    Stephen Cognetta, MBA
    Computer Engineer
    Stephen Cognetta is the co-founder and CEO of Exponent, a learning platform that helps people prepare for and ace their tech interviews. Stephen specializes in coaching for product management, software engineering, product marketing, management, technical project management, and data science interviews. Stephen holds a BS in Computer Engineering from Princeton University, where he graduated Summa Cum Laude, and an MBA from Stanford University. Prior to founding Exponent, Stephen worked as a Product Manager for Google and co-founded HackMentalHealth.
    Computer Engineer
    Expert Answer
    You can, but it's going to be a long process. In my experience, a combination of mentorship, programming classes, and self-education is going to be the most effective. There are a ton of different resources out there if you want to get started on your own, though!
  • Question
    How can I break into the field of programming?
    Stephen Cognetta, MBA
    Computer Engineer
    Stephen Cognetta is the co-founder and CEO of Exponent, a learning platform that helps people prepare for and ace their tech interviews. Stephen specializes in coaching for product management, software engineering, product marketing, management, technical project management, and data science interviews. Stephen holds a BS in Computer Engineering from Princeton University, where he graduated Summa Cum Laude, and an MBA from Stanford University. Prior to founding Exponent, Stephen worked as a Product Manager for Google and co-founded HackMentalHealth.
    Computer Engineer
    Expert Answer
    You don't need to start out as a programmer. One thing you can do is apply for a job with a software developer or programming firm at a position that doesn't have anything to do with programming. Once your foot is in the door, it will be a lot easier to work your way up to a programming gig.
  • Question
    Will I have fun as a programmer?
    Stephen Cognetta, MBA
    Computer Engineer
    Stephen Cognetta is the co-founder and CEO of Exponent, a learning platform that helps people prepare for and ace their tech interviews. Stephen specializes in coaching for product management, software engineering, product marketing, management, technical project management, and data science interviews. Stephen holds a BS in Computer Engineering from Princeton University, where he graduated Summa Cum Laude, and an MBA from Stanford University. Prior to founding Exponent, Stephen worked as a Product Manager for Google and co-founded HackMentalHealth.
    Computer Engineer
    Expert Answer
    It totally depends on what your interests are. Do you like puzzles? Do you enjoy problem solving? Are you a fan of computers? Your answers are going to be totally unique to you.
  • Question
    How can I learn java language?
    Community Answer
    Follow the steps above and get learning. Try googling "Beginner Java Tutorial" to get started.
  • Question
    How do I learn programming languages?
    Denneisk
    Top Answerer
    You learn programming languages by studying them. It's very helpful to do exercises and tests to help you practice your knowledge. Online services conveniently batch lessons and tests together, but learning from books and practicing by yourself becomes fundamental as your knowledge enters more professional territories. Learning programming languages is like learning speaking languages. If you can speak German, you can speak some Dutch. Programming languages work the same way. If you know one, you'll be able to easily learn all; just remember which syntax to use with what language.
  • Question
    What are some good websites to teach me about programming?
    Community Answer
    Code Academy is really helpful; you choose what you want to learn and go from there.
  • Question
    How old do I need to be to become a programmer?
    Community Answer
    There is no age restriction, but you should have proper training.
  • Question
    What is the procedure of writing a C program?
    Community Answer
    First, define the program objectives. Once you've done that, you can write the code, compile it, and run the program. After running the program, you'll need to test and de-bug it. From there it's just a matter of modifying and maintaining the program.
  • Question
    How is Python the best to use?
    Community Answer
    It's easiest to learn initially, and all languages build off of each other so learning this and moving to others isn't a terrible switch. So it's the most easy/effective.
  • Question
    What I can do if I have no computer or laptop, only a mobile?
    Community Answer
    There are plenty of applications for both iOS and Android which can help you to develop your skills in programming, but when it comes down to actual coding, I would invest in a notebook.
  • Question
    What is the easiest way to operate my computer?
    Community Answer
    Python 3 is one of the easier languages.
  • Question
    Can I use Python on an Android phone?
    Pingu
    Top Answerer
    Yes, you can. However, you can't download Python from the Python website for Android; you have to install an app from Google Play or a similar app store. There are many apps that can be installed without paying anything, so try some out until you find one you like.
  • Question
    What are the difference between a hacker and cyber security?
    Community Answer
    Cyber security is put in place to protect against unauthorized intrusion on a computer network, and hackers are those who attempt to gain unauthorized access to a computer network.
Ask a Question

      Return to Full Article