Recently, the trend has shifted tremendously.
Content Management Systems (CMS) have emerged that permit one to build a highly functional website without writing code. Such is WordPress, Joomla, etc.
Having a mastery of these coding languages will enable you to build more complex websites with more customized functionalities.
Today, as technology has advanced and there are more and more multiple ways and platforms to learn coding, financial resources to do this are less likely to become an obstacle.
There are many free websites and mobile applications that can permit you to learn coding/programming for entirely free. We will mention www.sololearn.com here as a recommended website where you can learn coding and earn a certificate. It is primarily free.
Worthy to note is, earning a certificate is just as good as having physical evidence that you have gone through some learning process. The underlying watchword will be constant learning and practice in order to better master these coding languages.