× {{alert.msg}} Never ask again
Receive New Tutorials GET IT FREE

Codementor Insights

Get insights about programming to help you learn how to code or make a career change


VimLeaning: How to Create a Custom Vim Color Scheme sandeep kumar sandeep kumar  ●  Programming · Vim · Text editor · Color scheme  ●  Dec 02, 2016
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.

Continue Reading
Mentorship in Programming: "Learning from the 'Higher-Ups' to Level Up" Darrell Washington Jr. Darrell Washington Jr.  ●  Programming · Coding · Developing  ●  Dec 01, 2016
Mentorship in Programming: "Learning from the 'Higher-Ups' to Level Up"

Don’t hesitate to get a programming mentor, period. It will be the greatest investment you can make towards advancing your career. No matter the age or level you are at, you still need at least one mentor.

Continue Reading
Frustrations of Programming & How to Avoid Them Matt Tanguay-Carel Matt Tanguay-Carel  ●  Programming · Coaching · Learning · Software development  ●  Dec 01, 2016
Frustrations of Programming & How to Avoid Them

I’ve been coaching junior programmers for a few years and none of them picked up the craft effortlessly. In fact, they often hit against the same obstacles. So here’s my attempt at organizing those obstacles and offering high-level solutions.

Continue Reading
8 Tips to Become an Effective Remote Developer Rafael E. Belliard Rafael E. Belliard  ●  Programming  ●  Nov 23, 2016
8 Tips to Become an Effective Remote Developer

In this age of connectivity, working remotely has become the dream of many. Being able to work with the world’s top companies regardless of your location is a benefit a lot of developers find more suitable for their lifestyle. Going remote also lets you gain back control of your time by eliminating the daily commute and even establishing a...

Continue Reading
Comparing Programming Paradigms: Procedural Programming vs Object-oriented Programming Codementor  ●  Programming  ●  Nov 03, 2016
Comparing Programming Paradigms: Procedural Programming vs Object-oriented Programming

So which methodology should you choose—procedural programming vs object-oriented programming? Admittedly, it IS hard to know for when it makes sense to go one route vs another. Perhaps understanding these two will help you decide which one to choose.

Continue Reading
What’s the Best Way to Learn Programming? Codementor  ●  Programming  ●  Nov 01, 2016
What’s the Best Way to Learn Programming?

We’re in the midst of an amazing transition: the democratization of programming. This is simultaneously really good, and really overwhelming. This article will try to help you navigate the many potential options available and pick a pathway that works for you.

Continue Reading
What if Programming Languages were Pokémon? Jazz Rosende Jazz Rosende  ●  Programming  ●  Oct 04, 2016
What if Programming Languages were Pokémon?

“I wanna be the very best, like no one ever was,” belted out during the opening song of the Pokémon anime series—or by every developer at one point in their career.

Continue Reading
Best Text Editor? Atom vs Sublime vs Visual Studio Code vs Vim Matt Goldspink Matt Goldspink  ●  Programming · Sublimetext · Vim · Atom  ●  Sep 28, 2016
Best Text Editor? Atom vs Sublime vs Visual Studio Code vs Vim

In your developer's career, you should give each one of the four text editors mentioned in this tutorial a shot for at least a week to see for yourself what works and what does not work for you.

Continue Reading
Solving Problems with Binary Search Rishabh Daal Rishabh Daal  ●  Beginner · Programming · Algorithms · Binary search  ●  Sep 28, 2016
Solving Problems with Binary Search

Binary search is a lot more than just a way to find elements in a sorted array. In this tutorial, I will help you understand binary search better by going through some basic problems then applying them in technical questions asked during interviews.

Continue Reading
Graph Algorithms: Basic Guide for Your Next Technical Interview Rishabh Daal Rishabh Daal  ●  Beginner · Programming · Algorithms · Graph algorithms  ●  Sep 13, 2016
Graph Algorithms: Basic Guide for Your Next Technical Interview

This tutorial is about basic graph algorithms and how these can be used to solve some general problems asked in technical interviews.

Continue Reading