June was hot. I got sunburned. What else happened… Oh yeah, I finished the new CI/CD course! It’s slated to launch on July 10th, so watch out for that. We also are in the process of hiring a new Boot.dev team member to help us build harder better faster and stronger.
“I already know React,” mused my friend. “What popular backend language should I learn that will make me a useful hire to companies?”
A developer’s life is a never-ending saga of learning new things. It’s like you’re playing Diablo where every new Jira ticket can feel like the next mini boss to slay. Exciting? Absolutely. Scary? Sure. Especially at first.
Our goal: To make the best place to learn to code. The most effective, the most fun, and the most thorough. Now, let’s talk about how to succeed with your work at Boot.dev.
Boots is the heart and soul of Boot.dev. Not only is he capable of helping you through any lesson on Boot.dev, but he’s a friendly wizard bear with a charming personality. Some things you should know about Boots:
May was a historic month for Boot.dev. We added more students to the backend learning path than we ever have in a single month before, and we’re doing everything we can to build and release new, better courses at a faster clip. Thanks for hanging out and learning with us.
Go has hard opinions about how you should style and format your code. Setting up your VS Code environment to enforce the standard linting and formatting rules can save you a ton of time.
DHH, the creator of Ruby on Rails, Hey, Basecamp, and a few other things, recently wrote an article titled “Programming types and mindsets”, and I just have to chime in on this one.
Just last month, Codecademy was sold to Skillsoft for $525 million. Not too shabby, and entirely well-deserved if you ask me. I’ll be straight with you, I love Codecademy. Maybe you’re wondering why I’m opening with that in an article about its alternatives, but I want to start with the history so you can grasp what Codecademy alternatives are good for.
We hit some amazing milestones in April. We now have over 40,000 registered students and over 500,000 lessons completed on the platform! I hope your learnings are going well, and that everything we’re building is helping you, even if it’s in a small way.
For anyone who wants to learn Python online, it can be a bit overwhelming. When I Googled it, I came up with over 200 million hits.
“You’re comparing apples to oranges,” Susan, a developer at my company, said when I asked her which programming language she preferred, C # or Python. “It’s like asking me if I prefer wrenches or hammers. One language is a compiled, statically typed language, the other is a ducktyped scripting language. Each is excellent in its correct context.”
Ah, the age-old question: which tech stack should I learn? Aspiring developers often get bogged down in this dilemma, and it’s not hard to see why. The tech industry is an ocean of opportunities, and the fear of diving into the wrong waters can be paralyzing.
You’re waiting at the front-desk of Google’s campus in Boulder, Colorado, waiting for your coding interview to start. Across from you in the lobby sit two other candidates:
Let’s be real here: we live in an age where everyone and their dog seems to think they need the latest, most expensive gadgets to get anything done. But when it comes to learning how to code, do you really need that shiny, wallet-draining powerhouse of a machine?
As the founder of Boot.dev, I’ve worked with countless students who are eager to break into the tech industry. And time and time again, I see the same question pop up: “Do I need to start a blog to get a coding job?”
This is one of those arguments where, outside of a few very specific examples, there’s a clear answer. Python is better than MATLAB in (almost) every situation. But you’re searching for the differences between MATLAB and Python, so clearly you’re not convinced. Let’s take a deeper look comparing Python vs MATLAB so you are finally persuaded.
We released more this last March than I think we’ve ever released in a single month before. I’ve been biting my nails waiting to share it all in this month’s newsletter.
Yes, computer science is hard, but you already know that. You don’t want to know if computer science is hard. You want to know if it’s too hard. You want to know if having to learn computer science is going to be a real obstacle in your way to achieving your goal.
I talk to boatloads of students who are starting to learn to code, and invariably they are hyper-concerned about which programming languages and technologies they should be learning.
How to Get a Job as a Python Programmer “How much Python do I need to know to get a job? Do I need a degree?” I asked Jo, a hiring manager I’d met at a Python networking event, nervously.
Step 1: Learn Golang. Step 2: Apply for jobs. Step 3: Get accepted. When I started researching this article, that was the first answer that came up on Reddit. It’s short and punchy, but it’s not very useful, is it? (The second answer was a joke that because “Go” only has two letters, some search bars don’t accept it since they need three or more characters to search.)
In this post, we’ll be talking about coding with a common integration pattern with an external API called a webhook. Loosely speaking, there are three main types of communication you’ll see when building an application.
Learning to code isn’t easy; frankly, I’d be wary of anyone who tells you that it is. Hopefully, you’re primarily learning by writing and reading a lot of code. As you code, you’ll run into roadblocks and bumps, and having a mentor that can answer your questions is an unbelievable advantage.
A while back, one of my friends bragged that he bagged a six-figure backend developer job after watching a few YouTube videos on APIs and reading parts a bit of the PostgreSQL documentation.