We talk a lot on this podcast about non-traditional paths into tech—but traditional education can also be a solid choice to build a wealth of technical knowledge and start your career.
Take Forrest Knight, who went to college for computer science, graduated in May 2018, and got a job as a software engineer that same month. As a part-time YouTuber on the side, Forrest shares his experiences on topics including computer science, software engineering, and advice for choosing the best laptop for programming.
In this episode, Forrest joins us to talk about that last part: how to choose the best laptop for coding, depending on your needs. He also gives us an overview of hardware terms (e.g. CPU, RAM, SSD) and talks about replacing, repairing, and updating your equipment.
Listen to the episode below!
Disclosure: I’m a proud affiliate for some of the resources mentioned in this article. If you buy a product through my links on this page, I may get a small commission for referring you. Thanks!
Here are Forrest’s main pieces of advice when you’re trying to find the best computer for programming.
1. Know what you want the computer for
Think about everything that you will be using the laptop for—whether it’s just for coding, or if you will be gaming too, or photo editing, etc. Get a laptop that can fulfill multiple purposes so you don’t regret the purchase later.
2. Educate yourself on computer components
Learn what components make up a computer and learn their function. It will help when you want to buy a new computer/laptop, because you’ll be versed in the lingo and able to actually understand the descriptions.
3. MacBook Pros are popular for software engineers
A MacBook Pro can be a good choice for coding. It runs Mac OS, which is very popular within computer science and software engineering.
4. Non-Apple laptops can be good for coding too (and cheaper)
Apple doesn’t completely rule the coding world. If you’re considering non-Apple laptops for coding, Forrest recommends Dell XPS, which are “solid laptops for the price.”
5. Keep your equipment up-to-date
To ensure things keep running fast and smoothly, keep your computer/parts up to date. Computers can last a long time, but if it’s slowing down or important functions aren’t working as well anymore, bite the bullet and upgrade, replace parts, or get it serviced.
Links and mentions from the episode:
Where to listen to the podcast
You can listen to the Learn to Code With Me podcast on the following platforms:
If you have a few extra minutes, please rate and review the show in iTunes. Ratings and reviews are extremely helpful when it comes to the ranking of the show. I would really, really appreciate it!
How you can support the LTCWM podcast
Interview Cake: Interview Cake is a tool that helps you practice technical interview questions, so you can land your first—or next—job in tech. When you join Interview Cake, you get over 50 hours of technical interview practice questions. To find out more and get 20% off, go to learntocodewith.me/cake.
Patreon: If you'd like to support the show yourself, you can become a patron from as little as $3.99 per month. You’ll get a behind-the-scenes look at upcoming episodes and be able to submit and vote on your own ideas for topics and guests. Just go to learntocodewith.me/pledge to see all the options.