Coding

Coding

What is Coding? Coding is the process of using a programming language to get a computer to behave how you want it to. Every line of code tells the computer to do something, and a document full of lines of code is called a script. Each script is designed to carry out a job. This job might be to take an image and change its size. It might play a certain sound or piece of music. When you click like on someone’s post on social media, a script is what makes it happen. Unlike people, computers will do exactly what you tell them to. This might sound great, but it can cause problems. If you tell a computer to start counting upwards, and don’t tell it to stop, it’ll keep counting forever! Being a good programmer is all about knowing how to tell a computer to act. Link: https://www.youtube.com/watch?v=aTkoei6-uGU

Why is Coding important?

  • It will increase your earning potential massively
  • You could work for yourself
  • You can work on your projects

Coding vs Programming? Now that we have started to answer the question, ‘What is coding?’, it’s time to look at something else quickly. In the tech world, there is one debate that has been raging on for years, if not decades. It is a debate of programming vs coding. Or do we mean coding vs programming? Either way, the debate is largely pointless one, as we will go on to explain below. In technical terms, coders and programmers are different. ‘Official’ definitions go something like this: Coder – A coder is someone who takes what we want to say in one language, such as English, and translates it to another language, such as Python. In this sense, the action of coding is simply writing a script that will execute a specific action. In official terms, a coder is a person who fully understands what is coding and ‘spits out bits of code’ which are then fed into a larger computer program and used to create a website, an app, or anything else which requires bits of code. Programmer – a programmer also crafts bits of code that fit together to create a program. They oversee the development of an app or computer program and are responsible for tweaking the bits of code that it is composed of.

Popular Coding Languages

  • HTML
  • CSS
  • Python
  • Java
  • JavaScript
  • C++
  • Swift
  • Typescript
  • Go Programming Language
  • SQL
  • Ruby
  • R Programming Language
  • PHP
  • Perl
  • Kotlin

Link: https://www.ubuntupit.com/top-20-most-popular-programming-languages-to-learn-for-your-open-source-project/

10 benefits of coding that have nothing to do with coding:

  1. Creativity
  2. Problem solving
  3. Teamwork
  4. Presentation skills
  5. Learning to learn
  6. Empathy
  7. Resilience
  8. Authentic Learning
  9. Like-Minded friends
  10. Confidence booster

Link: https://www.codingkids.com.au/benefits-of-coding/10-benefits-of-coding-that-have-nothing-to-do-with-coding/

As teachers, 8 ways learning to code can benefit you at this very moment include:

  1. Tech is everywhere
  2. Versatility is key
  3. Proceed with confidence
  4. Make more money
  5. You can do it
  6. Critical thinking is critical
  7. Our robot overloads.
  8. The power of language

Link: https://skillcrush.com/blog/learn-to-code-benefits/

How to Code for Beginners?

  1. Work out why you want to learn how to code.
  • What sort of skills you want to end up with
  • Why do you want to learn to code?
  • How much time and money you can commit
  1. Choose the right languages
  2. Choose the right resources to help you learn
  3. Download a code editor
  4. Practice writing your programs
  5. Join an online community
  6. Hack someone else’s code
  7. Keep learning

Overview (breakdown):

  1. Work out why you want to start learning and what you hope to achieve.
  2. Choose the right languages to help you achieve this.
  3. Choose an online course and start learning these languages.
  4. Download the right code editors.
  5. Practice, practice, and practice some more!
  6. Join an online community.
  7. Hack someone else’s code.
  8. Never stop learning…

Link: https://www.bitdegree.org/tutorials/how-to-code-for-beginners/

Leave a Reply