Learning To Code

Coding

What programming language should I pick? Should I focus on front-end? Back-end? Machine learning?

Anyone who has embarked on this journey to learn how to code has came across this question. Your first thought might have been to google it. Next thing you know, you realize that the internet is…

Read
Coding

I’ve done programming tutorials. Now what?

This week’s question for my Ask Preethi series is about how to go from simply doing tutorials to the actually building real world applications. So, you decided to learn to code and maybe went through…

Read
How it works

Learn the fundamentals of functional programming — for free, in your inbox

If you’re a software developer, you’ve probably noticed a growing trend: software applications keep getting more complicated. It falls on our shoulders as developers to build, test, maintain, and…

Read
Coding

What topics are toughest for you to learn, as an intermediate web developer?

Beginners can feast on hundreds of courses on sites like TreeHouse, FreeCodeCamp and Egghead.io, alongside dozens of immersive bootcamps like Hack Reactor and App Academy. Advanced programmers…

Read
Coding

The Great Programming Jargon Bake-off

Terminology like this is sprinkled throughout programming blog posts, conference talks, papers, and text books. But don’t be turned off by this jargon. Let’s jump right in and break some of these…

Read
Coding

Why use static types in JavaScript? Should we use them or not?

The first programming languages I learned were JavaScript and Python, both of which are dynamically-typed languages. But my foray into static types have added a whole new dimension to how I think…

Read