How I got started coding
Nov 07, 2017
The best way to learn programming is to do just start doing it. Take a tip from Obama who just became to first president to write a line of code. Come up with a project by thinking of something in your life that you need technology to do for you. Whether it is keep track of a list for you, make it easier to perform some task, or turn on your coffee machine while you are still in bed. Come up with something that would meet a current need in your life, get excited about it, and build it! You can do it!
Choose a language
Most popular server-side programming languages
|© W3Techs.com||usage||change since
1 September 2017
|percentages of sites|
There are more advantages to choosing PHP as your first langauge than just market-share too. I think the barriers to entry to learning PHP are low relative to more complex languages such as Java, ASP.Net, and C++ with their object oriented features. With a simple PHP site, there is little to no learning curve putting logic into different files and data structures and loading then in the right places. You can just write code. Its simple and intuitive. Also you don't have to understand much about different data types because PHP is not strongly typed. For example, when you want to declare a variable to hold the date for you, you don't need to know what is a string or how to use it, you just do it like this:
<?php $date = getdate(); ?>
Use Free Resources
Now that you know what you want to make and you have decided the languages you want to utilize, how do you actually start using the languages? This is the best way for you to learn because you have a project that you want to create, so you are actually invested in learning the language. In other words, you are learning so you can apply your knowledge not just learning for the sake of it. I recommend at this point to try free coding resources like freecodecamp.com SoloLearn and many others. There is an insane amount of free learning resources on the internet for you.
Make something and you will discover that the possibilities are endless. As long as we have computers to run our code, we can build anything we can imagine into reality!