How to learn computer programming

Gradelms Software Inc.
2 min readMar 2, 2021

In this page you can find 43 steps to learn computer programming which is also outlined in the animation above and the source of the 43 steps.

Learning computer programming may be hard or confusing but it has become one of the essential skills. Flowcharts can be helpful in removing confusion in computer programming. You may also want to use a good flowchart or diagramming software such as Graphesent Anim diagram and process visualization software.

Here are the 43 steps to learn computer programming:

#1: Decide to learn computer programming.
#2: Choose a simple problem such as the sum of numbers 1 to 100.
#3: Choose an easy programming language such as Python.
#4: Choose a good IDE software such as PyCharm (IDE is where you write and debug your code).
#5: Search Google for how to install Python and PyCharm.
#6: Install Python and PyCharm.
#7: Search Google for “Hello world” in Python tutorial.
#8: Write the Python code for “Hello world” in PyCharm and run the code.
#9: Praise yourself for your achievement.
#10: Search Google for variables in Python tutorial.
#11: Search Google for loops in Python tutorial.
#12: Write the code to add numbers between 1 and 100 and show the result.
#13: Praise yourself for your achievement.
#14: Choose a harder problem.
#15: Write the code for it.
#16: Praise yourself for your achievement.
#17: Are you bored? (If no, go to #14, otherwise go to #18)
#18: Choose a different style programming language such as Javascript.
#19: Search Google for quick HTML tutorial.
#20: Search Google for quick CSS tutorial.
#21: Write your first HTML code.
#22: Add CSS to your HTML code.
#23: Show the web page that you have developed in web browser.
#24: Praise yourself for your achievement.
#25: Search Google for quick Javascript tutorial.
#26: Add Javascript code to your web page to do something amazing.
#27: Praise yourself for your achievement.
#28: Choose a more complicated web page to develop.
#29: Show your skill by developing that amazing web page.
#30: Are you bored? (If no, go to #28, otherwise go to #31)
#31: Start developing back-end for your web page using a simple framework such as Django.
#32: Search Google for quick Django tutorial.
#33: Write your first Django code and connect it to the front-end of your web page.
#34: Praise yourself for your achievement.
#35: Add more features to your web page.
#36: Praise yourself for your achievement.
#37: Are you bored? (If no, go to #35, otherwise go to #38)
#38: Start learning different style programming language such as Java or C++.
#39: Are you bored? (If no, continue developing programs, otherwise go to #40)
#40: Start learning machine learning or theoretical computer science.
#41: Become an expert in machine learning or theoretical computer science.
#42: Are you bored? (If no, go to #40, otherwise go to #43)
#43: Choose a different career :-) .

--

--

Gradelms Software Inc.
0 Followers

Gradelms Software Inc. with Canada business number 709803886.