What's the best way to start learning programming?

As I asked above, I'd like to know how to learn programming. A few days ago, I programmed something small, and I really enjoyed it. Now I want to get started, but I'm not sure how. Does anyone have any tips?

(1 votes)
Loading...

Similar Posts

Subscribe
Notify of
14 Answers
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
NoArtFX
1 year ago

Learning by doing! Really.

You do not learn to watch through videos, read books or anything else. You only learn programming by doing it yourself.

That’s why my tip:

Think about any project that seems somehow realistic and start with it.

You can actually program everything in any language. But I would start with an early language like JavaScript or Python.

Even if you need a different language later, it’s not bad, because as soon as you understand a language, you can learn (almost) any other very quickly.

Are you still going to school? Then, for example, program a score calculator where you can enter notes and calculate your notes.

You can also program a calculator or a mini game like Snake or Pong.

And then don’t look at a tutorial on how to program Snake or Pong in Python, but consider what you need for it.

For example, you need Pong:

  • a graphical surface
  • Players
  • I/O (input/output) (mouse movement, keyboard input, etc.)
  • Points

And then you can deal with the things you need for it.

If you’re hanging somewhere, there are various programming forums where you can ask.

NoArtFX
1 year ago
Reply to  kartoffel1156

That’s right, always ask first, what part task you don’t know. And then look at this ne explanation or search in StackOverflow etc.

Samuyzikprime
1 year ago

In fact, this is not so easy, I don’t want to demotivate you, however, programming has a lot to do with logistics and otherwise you have to learn a lot by heart.

I myself can only html, css and some python but I didn’t have the time to continue.

In order to tell you what to start with, you should first know what you want to do, but you can also just learn the basic things and then come in with that time. Start with Python or JavaScript except you want to create websites, then Html and then Css

Pixelated
1 year ago
Reply to  Samuyzikprime

HTML and CSS have nothing to do with programming.

Samuyzikprime
1 year ago
Reply to  Pixelated

Right, but maybe he/she wants to create websites. By the way, I needed this for a few freelancer jobs so I’m not looking quite in the topic in itðŸTM‚

Samuyzikprime
1 year ago

clear

Pixelated
1 year ago

I have met enough people who have claimed that they can program and then just call HTML and CSS…

That’s why I’d rather mention it again.

dieLuka
1 year ago

My proposal:

  1. Consider where you want to go to find the appropriate language. With regard to language rather go to mainstream because the more popular you will find resources.
  2. Define intermediate targets with which you learn necessary skills. So something sensible with a defined expected result. This motivates and gives you a direction to learn.
  3. Intermediate targets may subdivide that you have blocks that you can capture.
  4. Sort the blocks so you start with the basic legend
  5. Learn how to build the block in language.

Suppose your intermediate target is a calculator around would be a block e.g. Taking and outputting data, another basic calculations, a third then giving the whole a scrukur that works more than once, a fourth with more than 2 values come clear ….

verreisterNutzer
1 year ago

Java is also an island. Great book with all backgrounds and basics for a clean entry.

Lol123273
1 year ago

I’m just in the learning process for python. My tipp tutorials and then a project. I’ve got game to play and databases or something programming even if I didn’t have a plan like this. But there are enough explanations in the net.

derboerney
1 year ago

Scratch is good

Hacker0077
1 year ago
Reply to  derboerney

Please don’t stay too long with Scratch. With time you only learn things that don’t help you in programming (designing background etc.)
I would then go to an Arduino, LUA or something simple and practical.

derboerney
1 year ago
Reply to  Hacker0077

Yes but as a complete newcomer, this is good for the first 2 -3 months