Programming Tutorials and Insights

Learn about the latest trends in Programming. Read tutorials, posts, and insights from top Programming experts and developers for free.

GET STARTED

Programming tutorials, posts, and more

What Programming Language Should a Beginner Learn in 2017?

What are the prospects of programming languages in 2017, and what should you learn? Article updated to reflect 2017 data!
What Programming Language Should a Beginner Learn in 2017?

Asynchronous Programming in Python | Asyncio

Imagine that it takes 10 seconds to get data from the server. While you are waiting, the whole script is doing nothing. Asyncio allows to skip it and...
Asynchronous Programming in Python | Asyncio

Develop an E-Commerce Website With Laravel 5.4 - Part 1

Learn how to create an e-commerce website in Laravel 5.4. This is part 1 in which I discussed the installation and configuration of development environment.
Develop an E-Commerce Website With Laravel 5.4 - Part 1

Beginners Guide to C++ & Programming

Learn the basics of C++ as we'll introduce you to the principles of both C++ and programming in general.
Beginners Guide to C++ & Programming

VimLeaning: How to Create a Custom Vim Color Scheme

A good color scheme is a key to work long hours on any editor. With this, you will be able to create your own Vim Color Scheme.
VimLeaning: How to Create a Custom Vim Color Scheme
popular writers
Programming
Follow

Competitive Programming 101: The Good, The Great, & The Ugly

What does competitive programming look like and what are some things you must watch out for? An experienced engineer has some good insights to share with you.
Competitive Programming 101: The Good, The Great, & The Ugly

How to Make an App: From Vision to Product

Some people think that developing an app is just writing a bunch of code; but writing code is just a single step in app development. All other stages are equally as important to develop a good app.
How to Make an App: From Vision to Product

Introduction to Greedy Algorithms

Greedy algorithms are good at finding solutions to problems by choosing a consistently optimal solution on each step. Here are other things you need to know about it.
Introduction to Greedy Algorithms

Understanding Async Programming with Starbucks

Many people struggle to get their head around asynchronous programming, so here's a beginner-friendly explanation that that will help you understand what async programming does with a real-life example.
Understanding Async Programming with Starbucks

Ruby on Rails vs. Node.js ─ Which Backend Technology Should Beginners Learn?

This article is based on the Codementor Hour of Code Office Hour hosted by Steve Klabnik, an active open source contributor who has made 245 commits to Rails before. The audience asks Steve about whether programming beginners should learn Rails or Node.js as their first back-end language, and Steve’s answers are as below.
Ruby on Rails vs. Node.js ─ Which Backend Technology Should Beginners Learn?

Understanding AJAX as a Beginner Web Developer

As a beginner web developer, this tutorial will help you get your head around AJAX .
Understanding AJAX as a Beginner Web Developer

How to Become a Programmer: 8 Steps to Building an App from Scratch

“What’s the best way to learn how to code?” “How to become a programmer” “How to build an app” These are common questions asked everyday by beginners who are eager to learn how to code. No doubt you’ve already googled something along those lines and read enough articles/answers to the point where you’re sick of the “standard” advice.
How to Become a Programmer: 8 Steps to Building an App from Scratch

Writing and Using Custom Exceptions in Python

Ever encountered a traceback when coding in Python? Learn how to create and use your custom exceptions.
 Writing and Using Custom Exceptions in Python

7 Steps to Debug Efficiently and Effectively

5-star Codementor Matt Goldspink has helped many Codementor clients debug and fix their code. In this article, Matt shares his tips on how to debug efficiently based on his 15 years of coding experience.
7 Steps to Debug Efficiently and Effectively

How to Learn to Code in 30 days

Anyone can learn how to code. Here's how Alexander got started as a beginner programmer in just 30 days.
How to Learn to Code in 30 days

Build a Job Listing App in Less than 10 lines

Get a taste of programming with Ruby on Rails through this quick activity!
Build a Job Listing App in Less than 10 lines

Programming as Transformations of Data

Functional programming is about transformations. Transformations of immutable data.
Programming as Transformations of Data

How to Stop Squandering Your Precious Mac Development Resources

Let's cover some of the most effective ways to get more out of your Mac development environment to help increase your performance and capacity as a developer.
How to Stop Squandering Your Precious Mac Development Resources

8 Tips to Become an Effective Remote Developer

Become a remote developer who gets the job and employers trust to get the work done. Here's how you can be an effective developer even when you don't work in the office.
8 Tips to Become an Effective Remote Developer

What to Do When Your Website is Broken

In this this article, we will show you 7 general steps to fix your website, application, or code when it's broken.
What to Do When Your Website is Broken
SEE MORE