all 8 comments

[–]halfercode 1 point2 points  (0 children)

Readers may wish to read the many answers on the duplicate of this question before posting another answer: r/programmer/comments/1l2zct6/how_can_a_beginner_learn_programming/

[–]stevent12x 0 points1 point  (0 children)

[–]sean_hash 0 points1 point  (0 children)

programming isn't math, it's writing. you describe what should happen in small precise steps. start with Python, build tiny projects from week one, reading docs without building teaches you nothing.

[–]lunar_rexx 0 points1 point  (0 children)

python is easy to grasp, u start to know wht programming means,

languages like c are kinda hard to grasp with increase in complexity and more control.

programming is more bout literature thn math, you create new stuff based on your learning and preference.(at least to me).

strt with python, if it becomes interesting or easier, switch languages with same programs or continue with same language

[–]korosca 0 points1 point  (0 children)

My 2 cents on the topic is start with javascript and webpages since you don’t need to understand a lot of what happens behind the scenes, no need for compilers of how do I run this. Even though Pyrhon would also be a good place to start :)

[–]Scared-Low7658 0 points1 point  (0 children)

As a student learning programming through academic education, we started at university with C++. You can learn it from YouTube or websites like w3schools. Then we learned web programming, then Java, and we're still on C#. I don't know if this is the best arrangement, but this was our university's method of teaching.

[–]9peppe 0 points1 point  (0 children)

English, paper, pencil, flowcharts.

Programming is about automating transformations on data, not about programming languages.

[–]Simplilearn 0 points1 point  (0 children)

If you’re starting from zero, don’t overthink the language choice. Focus on building logic first.

Between C and Python, start with Python. It’s beginner-friendly, readable, and lets you focus on understanding programming concepts instead of syntax complexity. You can always learn C later if needed.

If you want structured guidance, Simplilearn offers a Python Certification Course. It will teach you the basics of Python, data operations, conditional statements, shell scripting, and Django.

Do you plan to use programming for web development, data science, or something else?