I have this huge desire to learn programming but its stopped by me not being able to sit down and say “now its studying time” any advice is appreciated.

  • 18107
    link
    fedilink
    English
    arrow-up
    5
    ·
    1 year ago

    I find making a simple text based calculator is a good way to test your skills while learning.

    Start by adding 2 numbers together and outputting the result.
    Then upgrade the calculator by getting the numbers from user input.
    Now you get to decide the next upgrade. Does the user want to add 3 numbers? Perhaps they want to subtract instead. Maybe the user wants to start a new calculation immediately after finishing. What about error handling? What should the program do if the user enters something that isn’t a number?

    Each step provides new challenges and new learning opportunities.

    Make sure to test frequently. The more code you write between tests, the harder it becomes to track down bugs.