× {{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


Write on Codementor: Guidelines Jazz Rosende Jazz Rosende  ●  Programming · Writing · Guide · Community · Codementor community · Codementor  ●  Jan 13, 2017
Write on Codementor: Guidelines

Start sharing your programming and design ideas by checking out this guide.

Continue Reading
Competitive Programming 101: The Good, The Great, & The Ugly Ian Byrd Ian Byrd  ●  Programming · Algorithm · Data structures · Problem solving skills · Agorithmic problems · C++  ●  Jan 12, 2017
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.

Continue Reading
Beginners Guide to C++ & Programming Márton Magyar Márton Magyar  ●  Beginner · C++ · Learn programming · Programming  ●  Jan 12, 2017
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.

Continue Reading
4 Easy Ways to Start Contributing to Open Source Projects Srijan Agarwal Srijan Agarwal  ●  Programming · Open source · Version control · JavaScript  ●  Jan 09, 2017
4 Easy Ways to Start Contributing to Open Source Projects

If you've ever wanted to contribute to open source projects but don't know where to begin, here are some tips to get you started.

Continue Reading
New Year’s Resolutions to Inspire You to Become a Better Developer Joyce Lee Joyce Lee  ●  Programming · Web development · Goals · Development process · New year resolutions · New year  ●  Dec 28, 2016
New Year’s Resolutions to Inspire You to Become a Better Developer

With the arrival of the New Year, we asked CTOs and developers to reflect on this past year and to share their personal resolutions for 2017. We hope these resolutions will inspire you to set your own goals to become a better developer.

Continue Reading
The No-Fail Holiday Gift Guide for Developers Debbie Chew Debbie Chew  ●  Programming · Web development · Developer gifts  ●  Dec 22, 2016
The No-Fail Holiday Gift Guide for Developers

If you’re feeling generous this season but you’re not sure what to buy, we’ve compiled a comprehensive list of the best gifts for engineers, particularly software engineers and web developers.

Continue Reading
Best Web Development & Programming Blogs for 2017 Codementor Team Codementor Team  ●  Programming · Blogs · Web development  ●  Dec 15, 2016
Best Web Development & Programming Blogs for 2017

There are a ton of great developer blogs out there, so we’ve curated a list of our team's favorites along with top choices from some members of our community of expert developers.

Continue Reading
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