I hate programming language! Literally.
Do you hate programming too?
But on the other side, I love blogging. And believe me, blogging makes me come closer to a programming language.
I am really a non-technical person. I was always afraid of those crunchy numbers and alphabets showing up in programming languages. Whenever I tried to learn a programming language, my mind never allowed me.
I only learned HTML in my school days. When the time came to upgrade to a bit higher language, like C++ or Java, I would run away from those jargon words.
I don’t know but it wasn’t my sort of thing.
But many programmers are excellent (yes, because they know languages and I cannot be called that).
It still isn’t my cup of tea.
But for my blogging, I have to know this. It’s not mandatory, though.
WordPress is such an advanced CMS which any novice user can build a website on. Pick up a theme, apply it, modify it with your words, and you are ready to go.
You will find many bloggers who are running their blogs very well without any programming languages. Not knowing any programming languages is not a restriction to start a blog.
But if you need to enhance it more, add more functionality, or modify its user interface, then you need to know programming languages.
If you know it, it’s good, else learn it.
The major ones are PHP, HTML, and CSS. Let’s talk about them a bit.
HTML – Know The Basic At Least
This was the first ‘markup’ language which I learned in my school days.
Why I called it ‘markup’ is because it’s not a programming language. It embeds the other languages in itself, for processing and presentation of tags.
That’s why HTML is Hypertext Markup Language.
It’s the most basic and easiest to learn language. I would advise you to learn it.
You, as a blogger, will definitely face the time when you need some sort of HTML help. Here’s what I faced, which you might face too.
Times, when you want to put your money making advertisement code.
Times, when you want to do formatting of your posts.
Times, when you want to align your right sidebar text content.
Times, when you want to change and align footer contents.
So, better to prepare yourself.
If you comfortable in learning from text content, then visit W3School. Else, language can easily be learned watching videos, that’s what I prefer.
CSS – Customize The Design
This language, CSS or Cascading Style Sheet, styles your current blog theme. That’s why it’s also called style sheet language.
W3Schools describes CSS as how HTML elements are to be displayed on screen, paper, or in other media.
The way your blog theme presents typography, color, content layout, image elements, can all be customized and designed in a new way, all using CSS.
This one’s also pretty easy to learn. This language can make you stand out from the crowd.
At the time of writing this post (23rd Nov, 2016), over 30,000 people have bought this theme for their WordPress projects.
And if you happen to be one of these customers, and don’t know anything about CSS, then your blog or website is going to look the same as developer’s theme or like other customers who don’t know CSS.
Now, look at this website.
This was the same theme bought by one of the 30,000 customers, and see the change in visual style they have done with CSS. They have differentiated themselves from those customers, from you as well.
I got interested in learning this language with practice over time because it allowed me to give my blog a new look, different than others.
You can learn about CSS on W3School which covers a whole range of topics, examples, and references to get hands-on practice.
PHP – Know The Backend
PHP or Hypertext Preprocessor is the core language used in the development of WordPress. It controls WordPress.
If you want to know all the core concepts of WordPress functions, features, and integrations, learn it.
I personally, don’t know PHP. But that doesn’t mean I cannot make some changes if required in my WordPress blog. If you know PHP very well, then you would be able to handle problems or customization easily.
I always Google.
If you learn PHP, it will certainly help you further in your blogging career. With PHP, not only WordPress, but you can also develop your own themes and plugins and then give them away or make money selling them.
See, blogging is all about sharing what you know. It doesn’t have any requisite like you should know any kind of programming language or image editing skills.
You just basically need writing skills to showcase what you know.
These programming languages if you know well, it can be an added advantage for you. Although there are other languages which you can learn to grow more. But initially, I would say stick to these 3 only.
I am still learning all three. Let me know your story of learning languages.