Posts in tag

programming languages


Racket is a great way to learn a language from the Scheme and Lisp families. I am a big advocate of learning multiple programming languages. That’s mostly because I tend to get bored with the languages I use the most. It also teaches me new and interesting ways to approach programming. Writing the same program …

Compare 13 different programming languages by writing a simple game. Whenever I start learning a new programming language, I focus on defining variables, writing a statement, and evaluating expressions. Once I have a general understanding of those concepts, I can usually figure out the rest on my own. Most programming languages have some similarities, so …

A common trait I see in new developers is the fear of looking dumb. I know because I had the same concern. I thought that seeming stupid would cause others to question my capabilities and affect my career progression. Nothing could have been further from the truth. To explain why, let me tell a quick …

Explore Python (and other programming languages) by writing a “guess the number” game. In this series, we’re writing the same application in different programming languages to compare how various languages work and to show how using a standard test program is a great way to learn new ways to program. When you learn a new programming language, …

Explore Python (and other programming languages) by writing a “guess the number” game. In this series, we’re writing the same application in different programming languages to compare how various languages work and to show how using a standard test program is a great way to learn new ways to program. When you learn a new programming language, …

For the first time in the history of TIOBE’s index, Java has slipped out of the top two, leaving Python to occupy the spot behind reigning champion, C. October’s TIOBE index had C at No. 1 and Java at No. 2, and historically those two languages have simply traded spaces while the rest of the …

Protect against unexpected and unwelcome surprises by using venv in Python. If you’ve ever shared a neat computer trick, a complex application, or something in between with a friend, then you’ve probably uttered the phrase, “Well, it works on my computer.” No matter how advanced computers become, there seem to be recurrent problems related to …

TIOBE releases its monthly programming languages index to detail fluctuations across the landscape. Its latest index identifies granular changes as well as long-term trends. Software quality assurance company, TIOBE, releases its top programming languages index each month to detail shifts in the ever-evolving landscape. TIOBE recently announced its latest updated index for October. TIOBE uses a series …