So you’ve heard about Python, but you aren’t sure if you should invest time learning it or not? Don’t worry; you aren’t alone! As the author of a book called The Self-Taught Programmer that teaches Python, and the creator of a Facebook group with fifty thousand self-taught programmers in it, I get this question a lot. In this article, I will help you answer common questions like, “Should I learn Python? Should I learn Python or Java? Should I learn Python or R?” and “Should I learn Python 2 or 3?”Continue reading “Should You Learn Python in 2020?”
You probably already listen to entertaining podcasts like Serial and This American Life. But did you know there are also programming podcasts, software engineering podcasts, and computer science podcasts that can help you improve as a developer? There are even coding podcasts that show you a day in the life of a developer.
Podcasts help programmers stay current on tech developments, and they also help people learning to code. Programming podcasts cover programming languages, the business side of software development, and thousands of other useful topics for self-taught programmers.
In recent history, men have dominated the field of programming. But the world’s first computer programmer was a woman who lived a century before the invention of computers.
Women programmers have played an essential role in the history of programming. As pioneers in software engineering, computer programming, and game design, women helped define the tech industry.Continue reading “The Most Important Women in Programming History”
A few years ago, I was working as a retail cashier at Goodwill. Today, I am a junior web developer at Blue Tangerine: a website design, development, and digital marketing agency. The process of going from a complete beginner to a software engineer took dedication and perseverance, but I wouldn’t trade my experience for anything. This is my story about how I went from a retail cashier to a junior web developer in 12 months.
Looking for a programming job can be intimidating, especially if you are a programmer without a degree. Sometimes it feels like every employer is looking for someone with a bachelor’s or master’s degree in CS. But don’t worry, in this article I will show you eight companies where you can get a job as a software engineer. No degree required.Continue reading “8 Companies That Hire Programmers Without Degrees”
Paul Allen co-founded Microsoft in 1975 with his long-time friend Bill Gates. And while Gates might be the public face of Microsoft, Allen came up with the name—a combination of microcomputer and software.
The partnership between Gates and Allen changed history. Yet when they met, Allen and Gates were barely teenagers, just getting their first taste of computing. So how did Paul Allen teach himself programming and found a billion-dollar company?Continue reading “How Microsoft Co-Founder Paul Allen Learned to Code”
At a startup event, Reddit co-founder Alexis Ohanian presented his vision for the future. “Every business is going to be a software business in the future. Just full stop.”
But Ohanian nearly gave up on programming in college. After taking a single computer science course, Ohanian stuck with a double major in business and history.
So how did Alexis Ohanian found Reddit and become a multimillionaire before his 23rd birthday?Continue reading “Reddit Co-Founder Alexis Ohanian Almost Gave Up On Programming in College”
Programming blogs offer expert advice from skilled coders, tutorials for beginners, and career advice for programs at every level. By reading programming blogs daily, you can stay ahead of the curve and learn more about the profession. You’ll read about the latest trends, learn tricks of the trade, and master different coding languages by choosing the right programming blogs.
But what programming blogs should you add to your reading list? Continue reading “The Best Programming Blogs You Should Read Daily”
As a new programmer, it can be intimidating to figure out what field you want to specialize in. There are so many different options: frontend development, backend development, data science, mobile development, and on and on. It can all be very confusing. Two of the most popular options are backend and frontend development. In this article, I am going to answer the question: what is backend development? I will also explain how it differs from frontend development. Continue reading “What is backend development?”
If you’ve ever considered a career change, you’ve probably thought about coding. After all, programming jobs are growing 50% faster than the overall market, and jobs that require coding skills pay $22,000 more each year than jobs that don’t require coding skills. Software developers and software engineers earn over $100,000 a year on average, with high job growth projections by 2026. And US News & World Report, CNNMoney, and Payscale all put software developers at the top of their best jobs in America lists.
But is programming hard? In this article, we will explore how difficult it really is.