moonchild
VIP Contributor
A Programming language is a sort of instructions that are given to a computer to perform a given task, there are a lot of programming languages out there and it all depends on what you want to achieve with a language, there are languages for Web App, Mobile App and also Raspberry Pi apps.
Most common languages today are Javascript, Python, PHP, Ruby On rails.
To learn a programming language you have to own a computer for practicing purpose then you also have to buy a course so that you learning can be linear but if you can't afford a course you can learn on YouTube by going to Brad Traversy's channel which is packed with many amazing videos on different languages.
-Learn the basics, when starting out its important to learn the basics very well because they're the foundation.
-Learn Functional Programming, this is very common in languages and you can learn it after knowing the basics.
-Build projects, this is the most important aspect of learning a language, you have to build as you're learning because you need to solidify your knowledge on these languages, building projects also gives you confidence and ability to solve problems with languages.
Most common languages today are Javascript, Python, PHP, Ruby On rails.
To learn a programming language you have to own a computer for practicing purpose then you also have to buy a course so that you learning can be linear but if you can't afford a course you can learn on YouTube by going to Brad Traversy's channel which is packed with many amazing videos on different languages.
-Learn the basics, when starting out its important to learn the basics very well because they're the foundation.
-Learn Functional Programming, this is very common in languages and you can learn it after knowing the basics.
-Build projects, this is the most important aspect of learning a language, you have to build as you're learning because you need to solidify your knowledge on these languages, building projects also gives you confidence and ability to solve problems with languages.