>>11949802> want to start codingdepends on what you want to do.
do you want to be a web developer and fiddle with websites and databases?
do you want to create games?
do you want to write applications?
if games or application: for which operating system / platform?
think about what exactly you want to do and choose your language based on that.
google will definitely help in telling you which language you should be choosing for whatever you want to do.
also, pic _kinda_ related
there are way more languages you could choose from, but for starters this should suffice.
as soon as you chose your desired language, stick with it.
you do not have to be perfect at it, but you should definitely stick with it for quite a while, as language-hopping is a very bad practice which will cost you so much time.
if you do hop from language to language, you're just gonna learn all the basics in all the different languages, but never get to do anything better than that.
it's like learning to say "hello, my name is X" in all the different languages of the world.
that doesn't really help in communicating, though.
for learning you could start on youtube for free, but you should probably look for a series of videos which cover at least all the basics of a language.
it is probably easier to start at something like udemy / codecadamy / khan academy or wherever.
just type "learn to code online" in google.
right now I'm learning HTML / CSS / JavaScript / PHP and MySQL for web development on udemy.
the courses on udemy seem like they're at "sale", but I guess the price is always that cheap.
i got 2 courses for (alltogether) 35 €