The right programming blog can be a great resource for new programmers. Blogs can be as entertaining as they are informative—keeping you interested while also introducing important coding-related concepts. Read on for our list of the top 10 blogs that every new programmer should subscribe to!
The Crazy Programmer blog, written by Neeraj Mishra, was created to help those learning or thinking about learning to program. This blog contains information on basic programming languages and topics, making it a useful resource for new programmers. There are many tutorials in this blog, plus a section that includes free eBook and software downloads! (http://www.thecrazyprogrammer.com/)
Coding Horror: Programming and Human Factors is written by experienced software developer Jeff Atwood. His posts often include programming-related tips, news, and informational content accompanied by useful visuals. This blog contains relevant programming content delivered in an upbeat, quirky style, making it perfect for programmers of all levels! (http://blog.codinghorror.com)
The Scott Hanselman blog is over a decade old and is written by its namesake, web developer Scott Hanselman. This blog covers a variety of topics including: technology, culture, gadgets, diversity, web, and code. A new blog post is added almost daily, making this a great and relevant blog to follow. (http://www.hanselman.com/blog/)
Endjin is written by multiple authors and is another great blog filled with useful content. The Endjin blog provides tutorials, tips, research and much more. Endjin’s Learning To Program- A Beginners Guide by Matthew Adams, is a fantastic 12 part step-by-step guide for prospective as well as new programmers. (http://blogs.endjin.com/)
Code Better provides posts with best practice, methods, programming tools, and techniques. This blog has multiple authors who all have software developer day jobs, and they share technical content daily. Personal experiences combined with examples and tutorials provide insight and teach software development topics. (http://codebetter.com/)
Joel on Software is written by Joel Spolsky and focuses on software development, management, business and the internet in general. This blog contains over 14 years of posts, making this a great resource for a new programmer! This website also contains a discussion board focused on the business of software, as well as a tab dedicated to career search. (http://www.joelonsoftware.com/)
My Programming Blog is written by software and web developer Anatoly Spektor. The posts in this blog contain examples and demos that teach a variety of useful programming tools, shortcuts and tricks. Anatoly does a great job explaining examples and tutorials within his blog posts, making them easier to follow along with. (http://myprogrammingblog.com/)
Dr. Dobb’s: The World of Software Development blog contains posts from ten experienced computer programmers. A new programming-related post is published every few days which contains tutorials, tools and other useful content. This website also contains sections about programming news, articles, source code, videos and programming-related events. (http://www.drdobbs.com/blogs/)
The Cat on Mat blog is written by experienced programmer Peter Krumins. This blog is mainly focused on programming, hacking, software, computer security, Google, and technology. Cat on Mat is useful for new programmers because the posts contain many tricks, tools and tutorials that can come in handy when coding. (http://www.catonmat.net/)
The A+ Computer Science Blog provides links and information about teaching computer science. Filled with news, career advice, computer-science related events and tips, this blog is perfect for a new programmer looking to both further their coding knowledge and find various leads on computer science career paths. (http://www.apluscompsci.com/blog/)
This is only a small sample of some of the best blogs out there for new programmers. Through reading these blogs, you will be able to further your programming knowledge while also staying up-to-date with the latest topics in the programming world. You will also be able to apply newly learned tricks and tools to your code!
by Eric Bakken