Learning How to Learn


Not CompletedAre Developers Born or Made? Debunking the Myth of Prodigies

In talking with development students I’ve discovered one topic that constantly arises in conversation. And that topic is the misconceived notion that great developers are born with a special programming gene. So let’s walk through the question: are developers born or made?

Not CompletedCan You Lose Your Coding Skills?

This guide discusses the the concept of if it’s possible to lose your coding skills.

Not CompletedCramming vs Consistent Study and How to Build a Study Framework

This guide will discuss the concept of cramming vs consistent study. And don’t change the channel if you’re not in school, if you’re a developer or if you want to learn software development… the learning never ends.

Not CompletedHow to Study Effectively to Improve as a Developer

When it comes to effective study practices, make sure that you’re making the most of your time. Remember that the most important goal with studying is retaining knowledge so that you can use it in real world scenarios. And the best way to accomplish this goal is by following strategies that work with your mind’s learning patterns.

Not CompletedGuide to Developer Soft Skills

I talk quite a bit about improving as a developer. Most of the time I focus on how you can learn new technical skills, such as becoming more proficient in a programming language or framework. However if you limit your knowledge to technical talent you will be decreasing your chances for success in the marketplace. In this guide I’m going to walk through five key developer soft skills that you can utilize to become a well rounded coder.

Not CompletedDiscovering the Tipping Point as a Developer

If you’ve been programming for a while, a question that has most likely crossed your mind is: Am I a good developer?

Not CompletedWhat Does it Take to Become a Great Developer?

Whether you’ve been programming for years or if you’re just now learning how to code, it’s natural to ask yourself: what does it take to become a great developer?

Not CompletedHow to Learn a New Programming Language

This guide discusses how to learn a new programming language. I’ll walk you through the five steps that I use whenever I’m learning a new language or framework.

Not CompletedGetting Past Skill Plateaus

In this guide we’re going to walk through strategies for getting past skill plateaus.

Not CompletedHow to Practice Programming Techniques and Improve as a Developer

Whether you are new to programming or have been at it for years, practice is important. The more you practice your programming skills, the better you will be. You have various options to practice programming techniques. These options will help you brush up on your skills and continually improve as a developer.

Not CompletedHow to Study and Understand Complex Topics

This guide discusses how to study and comprehend complex topics.

Not CompletedHow to Use Deep Work to Improve as a Developer

This guide discusses the topic of deep work and how it can be utilized to improve as a developer. I include a series of practical exercises with the guide.

Not CompletedIs Reading Important for Developers?

I talk quite a bit about improving as a developer, specifically discussing various ways to study from a practical perspective. However in this guide I want to specifically answer the question: is reading important for developers?

Not CompletedGuide to Memorization

This lesson introduces a guide to memorization, with a focus on how to create a system for memorizing code when first learning a new programming language.

Not CompletedSlowing Down to Learn How to Code Faster

Nowadays it seems like everyone wants to do things faster. We want to pay without taking out a credit card or cash. Social media lets us share images and videos from our lives in a split second. And we get frustrated if Netflix takes more than 3 seconds to start streaming our latest TV show series binge. However if you want to learn how to code faster I’m going to present an odd idea: go slower.

Not CompletedMental Models for Learning How to Code and Improve as a Developer

I talk quite a bit about what it takes to become a great developer. In order to achieve a level of mastery I’ve discussed a number of criteria and today I want to add a new pre-requisite to the list. Let me begin by asking you a question. If I showed you some code, would you be able to tell me in a few seconds if it’s good or not?

Not CompletedPractical Ways to Use the Pomodoro Technique as a Developer

As we continue to work through ways to hack the developer’s mind, the focus of this guide is going to be on increasing productivity. Specifically, we’re going to analyze practical ways to use the Pomodoro Technique.

Not CompletedDevelopment Study Tips: Reverse Note Taking

In this guide we’re going to go back in time and walk through when I developed the system of reverse note taking. A quick Google search will show that I have coined the term, however I did not invent the process.

Not CompletedTask Switching Costs for Developers

Task switching, commonly referred to as multitasking, can be detrimental to your performance as a developer and can even lead to errors in your projects.

Not CompletedThe Power of Making Mistakes – Learning by Failing

This guide discusses the topic of making mistakes and how failures are a powerful tool when it comes to learning new concepts.

Unsupported Browser

devCamp does not support ancient browsers.
Install a modern version for best experience.