Some of my friends asked me how to start coding. As a beginner, is very hard to know where to start and I wanted to put together some of the most important advices and resources.
First let's put together some important concepts :
- Programming isn't about languages.
- The language ultimately doesn't matter much.
- There's not a lot of memorizing.
- Most programming isn't about math.
- Programming languages are simpler than human ones.
- Programming is really about solving problems.
I think is important to explain some main concepts:
- They work in almost the same way in every language.
- Learn how to use these concepts in English.
- Write out the concept first, then convert the code later.
- Most beginners think they don't understand what code to write.
- The real problem is they don't really understand the problem they're trying to solve.
- Start by writing the problem in a white paper.
What programming language should I start with?
You can start with any programming language you prefer. The important is that you learn the fundamentals. If you know the fundamentals about how programming works, you can write the code in any programing language.
I recommend you start with Javascript because :
- Is easy to start, directly from the browser.