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?
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:
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.
Ahhh, thanks. So, I’m supposed to research myself, like I’m creating a table, and don’t look at a tutorial, right?
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.
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
HTML and CSS have nothing to do with programming.
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‚
clear
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.
My proposal:
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 ….
Java is also an island. Great book with all backgrounds and basics for a clean entry.
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.
Scratch is good
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.
Yes but as a complete newcomer, this is good for the first 2 -3 months