That's somehow the time it's been taking me and I had the basics of coding.
Coding can be learnt more or less fast.
Programming takes much more time as it's a whole field of knowledge to acquire so that one can produce great, maintanable and effective code.
So much so that it is still a field in progress (hence new programming languages popping every other year)
Designing and building a 500 piece Lego set would take you years. You could create one quickly, but then refine it over the years - or it could be beyond you and you need to build up to it.
Coding can be learnt more or less fast.
Programming takes much more time as it's a whole field of knowledge to acquire so that one can produce great, maintanable and effective code. So much so that it is still a field in progress (hence new programming languages popping every other year)