RE: Learning to code in 2017 - Is it even worth it?
Of course it's worth learning to code. Coding is the future.
I use all six programming languages you mentioned, plus a few more.
My Tip for you is to get a basic handle of HTML, CSS & Javascript then learn some basic PHP that will then write your HTML & Javascript (from the server side).
Don't stress out about having so much to learn, just get some basics so you understand the logic and then refer to references when you need something more.
Once you've got a handle of using PHP variables, arrays, IF statements etc. you can then add a MySQL database and learn to store your content or some of it in the database and how to create MySQL queries in PHP to populate the content of your 'server side' created HTML.
I hope that makes sense, I've been doing it for many years now it's all second nature.
Realistically, you can learn all the basics for putting all six languages together in a weekend, perhaps two.
Some free online references:
HTML - www.w3schools.com/html/
PHP - www.w3schools.com/php/
Code Acadamy - codecademy.com
When you get stuck there's help here: stackoverflow.com
All the best and cheers for taking the plunge.
Thanks for your valuable advice.
You are more than welcome.
I love it when people decide to take up coding, and I'd like to be as much help as possible.
Coding opens up a whole new way of seeing the world. Just wait until you get into arrays, you may start seeing the whole world made up of them, which it actually is, but it probably takes a coders mind to see that?
By the way MySQL & PHP require a server to run. So you might like to find a mini server to run locally to practice your coding with, it doesn't have to be on the Internet.
There is quite a few to choose from if you search for them online.
I've used Uniform Server (uniformserver.com), an apache server including MySQL that runs on Windows, for well over ten years. I can recommend that one, only because I know it well.
Of course if you run Linux you have way more options.
All the best to you and If I can help anytime, just give me a hoy.
Thanks again man! So I have to install uniform server on my pc?
In the case of Uniform Server, yes, but it's not an actual install, unless you want to run it as a service when your machine starts up.
You can run it from a USB key too and that way you can run it on any other Windows machine.
There is some configuration that can be done depending on your requirements, but basically, in most cases, just unzip it to a drive and run it, that's it.
It also includes PhpMyAdmin which as a pretty good GUI for the MySQL server.
Oh thanks for the clarification :)