Promise Chime is my plug for all things tech-related, and I have been speaking to him about writing a guest post on my blog for a while. Well, he finally did it! In this post, Promise not only simplifies the concepts of coding and programming, but also provides useful tools and resources including websites, Facebook groups, YouTube channels, and free online courses that can help you learn how to code. Even though I am not a programmer (yet), I must say that I have learnt a thing or two from this post. I hope you enjoy it as much as I did!
Fun fact: Promise has been the one playing the keyboard during all my live covers.
How to Start Coding in Three Easy Steps
by Promise Chime
Young and intending programmers usually get confused on where to start in learning how to code. In this blog post, I provide three easy steps to guide you.
But first, we need to explain the difference between coding and programming. Programming is the process of developing a fully functional software that follows certain standards such as algorithms, data structure, math models, and other etiquettes of writing code. Coding is a subset of programming that deals only with the process of writing codes for websites, apps, and basically anything electronic. Coding simply requires the use of text editors like VS code, atom, sublime text, and even WordPad/NotePad, while programming requires document review and analysis in addition to coding.
Now that we have clarified these concepts, let’s get into the steps to learn coding.
1. Learn a programming language. Programming languages interact with your machine: your code sends a message to yor machine and your machine gives the output. The easiest programming language to learn is Python. You can learn Python easily with this course from the University of Michigan: Python for Everybody. Alternatively, you can also learn Java although it is a bit more complex than Python.
3. Learn backend development. The backend of your website is the foundation for your entire website. It covers hosting, networks, servers, databases, and so on. You can use Python, Java, PHP, SQL, and .net to interact with the backend of your web. Check out Traversy Media on YouTube for tutorials on backend development.
With these three steps, you will be well on your way to becoming a skilled programmer. Once you learn the basics and start coding, you can get help from stackoverflow.com and github.com if you get ever get stuck on a coding problem.
The following resources would also be helpful:
- Harvard University’s Online Course: CS50: Introduction to Computer Science
- The University of Hong Kong’s Online Course: Frontend Web Development
- The University of Hong Kong’s Online Course: Full-Stack Web Development
- YouTube Channel: Clever Programmer
About Promise Chime
Connect with Promise Chime
Enjoyed this post? Hit the ‘Subscribe’ button below to get notified of new posts via email!
Email’s not your thing? I gatchu! Follow this blog on social media: @kikibyrukky.