The Smoke Detector
  • About
    • About TSD
    • Contact us
  • Art / Design
  • Beauty
  • Fashion
  • Interviews
  • Columns
  • Coding
The Smoke Detector
  • About
    • About TSD
    • Contact us
  • Art / Design
  • Beauty
  • Fashion
  • Interviews
  • Columns
  • Coding
  • Coding

What you should know if you’re thinking of learning programming

  • Ivona Josipovic
  • 6 March 2023

Programming can seem scary and intimidating before you get into it and oftentimes that is the first obstacle that people interested in programming have to overcome. For some reason, there are these ideas that are quite spread that are not really true but often come to one’s mind when programming is mentioned. I have heard them myself and have had some of them myself, so I figured that writing about it and trying to dismantle a couple of these beliefs could be helpful for someone out there wondering if they should give programming a chance.

  • Unless you work with something very specific you will rarely use math and no specific foreknowledge is required for you to master a programming language. I hear this one a lot and have even had to persuade a couple of people that you don’t need to be a math genius to code. I would guess that this idea comes from the old days when computers were just starting to change the world. At that time there was way more ‘manual labor’ involved, and also mathematicians and people in similar fields were often recruited to work with computers. (before we got proper university programs for software engineers) While their jobs might have involved calculations and math and all the tricky things, I don’t know a single developer who works with math or needed to get extra good at it to get their job.
  • It’s all about patterns. It takes some time to train yourself, but after a while, you start realizing that programming is all about patterns. Start noticing them and implementing them as you grow your skills.
  • The language syntax is easy, but you must understand the concepts. Like with a regular language, learning words can be easy, but the grammar rules can be harder. The concepts are going to take your time and all the patience you have to master them will pay off later. No matter how tempting it might be to skip certain steps, they will come for you later. Just keep in mind that the foundations are always the most important, and without a solid foundation, you can’t build anything.
  • Know your basics before jumping into frameworks/libraries. This one is a continuation of the previous point. While going for React for example may feel very exciting, you do need to get the basics of JavaScript first. Again, jumping steps might make you feel like you’re getting ahead, but in the long run, it only sets you back.
  • Practice is everything, and you just have to keep on practicing and using your gained skills to build things. I’d say that patience and curiosity are two qualities that you need in this area as you’ll need to learn new things and you’ll sometimes run into challenges that will test your nerves (poorly written code, annoying bugs, and similar).
Share
Tweet
Pin it
Share
Share
Related Topics
  • basics
  • beginner
  • frontend
  • learning programming
  • tips
Ivona Josipovic

Ivona Josipovic is a co-founder of The Smoke Detector, writer, fashion stylist, social media manager, curious creature, chocolate lover.

You May Also Like
View Post
  • Fashion

Nordgreen Copenhagen watch review

  • Ivona Josipovic
  • 8 August 2020
View Post
  • Fashion
  • Interviews

Interview with Joanna Bark and Elena Ekström, founders of Bukvy

  • Ivona Josipovic
  • 30 March 2020
View Post
  • Fashion

The evolution of male red carpet style

  • Ivona Josipovic
  • 18 March 2020
View Post
  • Fashion

Christian Louboutin Exhibition, L’Exhibitioniste – Paris 2020

  • Ivona Josipovic
  • 25 February 2020
View Post
  • Fashion

Best Fashion documentaries – part 3

  • Ivona Josipovic
  • 6 March 2020
View Post
  • Fashion

Best handbag brands to know in 2020

  • Ivona Josipovic
  • 11 February 2020

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Featured Posts
  • 1
    • Fashion
    Nordgreen Copenhagen watch review
    • 8 August 2020
  • 2
    • Fashion
    • Interviews
    Interview with Joanna Bark and Elena Ekström, founders of Bukvy
    • 30 March 2020
  • 3
    • Fashion
    The evolution of male red carpet style
    • 18 March 2020
  • 4
    • Fashion
    Christian Louboutin Exhibition, L’Exhibitioniste – Paris 2020
    • 25 February 2020
  • 5
    • Fashion
    Best Fashion documentaries – part 3
    • 6 March 2020
  • 6
    • Fashion
    Best handbag brands to know in 2020
    • 11 February 2020
  • 7
    • Fashion
    Best fashion quotes with strong messages
    • 31 January 2020
  • 8
    • Fashion
    10 ways fashion has changed in the 2010s
    • 4 January 2020
  • 9
    • Art / Design
    • Interviews
    Interview with Elisabeth van Aalderen, the photographer behind Vitiligo photo project
    • 16 December 2019
  • 10
    • Art / Design
    Illustrators celebrating womanhood we love following on IG
    • 10 January 2020
The Smoke Detector
  • About
  • Art / Design
  • Beauty
  • Fashion
  • Interviews
  • Columns
  • Coding
The Smoke Detector covers photography, fashion, art, design, cool people and places

Input your search keywords and press Enter.