What does javascript being single threaded language mean?

Contrary to most of the other popular programming languages, JavaScript is single-threaded. What this means is that the language only allows the computer to work on one operation at a time. When JavaScript was first developed, its purpose was to allow web-sites to submit forms and do other basic functions and a single-thread language was enough to achive that functionality.

Read More

Why do we need package managers?

When programming, we don’t need to reinvent the wheel every time. In order words, if something has been done before, we don’t need to write the same code again to do the same thing. We can just use the previously written code. These libraries are well tested so they have less bugs and faster performance.

Read More