Photo by Charles Deluvio on Unsplash

Coding Flatty or Fatty?

Ezzy Elliott

--

To learn to code you have to master three things:

  • You need to know what it is possible to code
  • You need to understand the process of coding. It is not like doodling but a disciplined process
  • You need to not reinvent the wheel and stand on the shoulders of others by following well-established designs and using Google for research

Python

To know what is possible you need to learn well at least one coding language. Others can be then picked up quite easily. Python is an excellent language to start with because it is general purpose and popular.

To learn Python complete an online course such as https://www.codecademy.com/learn/learn-python.

Read a book such as https://livebook.manning.com/book/the-quick-python-book-third-edition/about-this-book/.

This will get you started. To really learn you need an IDE, editor built for coding such as https://www.jetbrains.com/pycharm/download.

TDD

The process of coding is called TDD, test-driven development. A good way into understanding this is to do Kata test-driven coding puzzles on websites such as https://www.codewars.com/.

Don’t Reinvent the Wheel

Python is an excellent language to start with because it has a big library of already written programs that you can use in your programs to solve problems. The wheel does not have to be reinvented. You can then google anything you do not know and find answers from sites such as https://stackoverflow.com/.

Conclusion

Then it is just time and practice, 10,000 hours to become a genius. The best way to do this is to build something that solves a problem for someone. It does not need to be innovative just something that motivates you. Remember you eat an elephant one bite at a time.

Fatty or flatty it does not matter beauty is in the eye of the beholder and coding is for everyone.

--

--

Ezzy Elliott
Ezzy Elliott

Written by Ezzy Elliott

Makers Academy coding boot camp, qualified accountant. Autism Campaigner. Mad about Coding, Hackney, Civil Rights and Mobile Phones.

No responses yet