7 Blogs You Should Really Read If You Are A Student Programmer

Joel Lee 11-07-2014

If you want to succeed as a programmer, you need to immerse yourself in the programming culture. This is more true if you’re still a pupil. The field of programming is so broad and there’s so much information to absorb that you’ll never come out on top if you participate from a distance. Fortunately, blogs are a readily accessible medium keep you in the loop.


Just to be clear, these programming blogs are NOT meant to replace hands-on practice or proper instruction. If you’re a complete novice, you should first pick a programming language to learn Which Programming Language Should You Learn For Software Development? When starting on the path of programming, it’s important you invest your time wisely in choosing to learn something that will both benefit you in the immediate future with visible results on your platform of... Read More and then start by learning the basics Bored With Programming Books? Try 3 Fun Ways To Level Up Your Coding Skills If you've ever tried to learn to code from a book, you know how boring it can be. Why not try some engaging options to make learning more quirky and fun. Read More . Once your feet are wet, that’s when these blogs will come in handy and boost your skills up a few notches.

Joel on Software


Joel on Software is one of the most incredible resources for any aspiring software developer. Over the last 15 years, Joel Spolsky has written and accumulated over 1,100 different articles that touch on subjects ranging from coding habits to project management to software business practices to the advent of new technologies.

For your benefit, Joel has a clear list of his “Top 10” articles for easy browsing. He also has a list of helpful articles for “New Developers,” which talk about the mentality of newbie coders, how to progress when you feel like you suck, and other kinds of advice that are must-reads.

Unfortunately, having retired last year, Joel no longer writes new articles to the site. However, the compendium of knowledge is so vast that you’d be remiss to pass it over.


Coding Horror


Coding Horror is an actively maintained half-personal blog by an experienced web and software developer, Jeff Atwood. You’ll find a broad mixture of posts related to programming, his own private thoughts on a particular topic, summaries of his own research, or even advice for newbie and veteran programmers alike.

The blog posts have evolved over many years and the focus of the blog itself has evolved with them. That being said, the posts are relatively light reads and they’ll get you thinking.




If you’re interested in game development 4 Free Websites Where You Can Learn The Basics Of Game Development When looking for a good game development tutorial series, you want one that will teach you the practices and mentality of good coding because you can then transpose those practices in any language or platform. Read More or want to break into the gaming industry, Gamasutra is the one site that you must read. Free-to-play monetization? Virtual reality consoles? Development post-mortems? Advice on succeeding as an indie? Need help finding a job? You’ll find all of that here and more.

Technically, Gamasutra is more of a community with a blog component, but it can be read as a blog all the same. It’s divided into several sections: Programming, Art, Audio, Design, Production, and Business. It really runs the gamut for game development, so if that’s a specialty that interests you, don’t skip this one.

A List Apart


A List Apart is a multi-author blog that focuses on web design, web development, web standards, and web content. Basically, if there’s anything important going on in the world of web programming, you’ll probably hear about it here. That isn’t to say it’s a news site — because it isn’t — but it’s an important resource nonetheless.


There’s a lot of good advice here. Which tools are useful for a web developer? What’s the best way to style elements? Are you interested in interviews with web development gurus? A List Apart updates at least once a week, so it’ll fill you with web content goodness slowly but surely. If you have the writing chops, you can also write for them and get paid.

David Walsh Blog


The David Walsh Blog is another web-development-centric blog in the same vein as A List Apart, but its focus is slightly different. The posts are formatted more in the style of tutorials with concrete goals and examples rather than lofty theories and design guidelines. For a web development newbie Which Programming Language to Learn - Web Programming Today we're going to take a look at the various web programming languages that power the Internet. This is the fourth part in a beginners programming series. In part 1, we learnt the basic of... Read More , it’s a fantastic resource for learning.

What’s even better? David Walsh updates extremely frequently — usually new posts come out daily, but even when they don’t, rarely will there be more than three days between posts. He mainly covers HTML5, CSS, JavaScript, along with some of the more specialized topics like AJAX, jQuery, and Canvas.


Girl Developer


It’s no secret that the programmer’s club is dominated by men, but that’s becoming less true with every year. Yet while the stigma behind “female coders” is deteriorating, that doesn’t mean it’s extinct. It’s tough being a woman in a man’s world, which is why the Girl Developer blog exists.

Girl Developer is run by Sara Chipps, a successful web coder who co-founded Girl Develop It, a non-profit organization that aims to help females become software developers. Her blog touches on gender-neutral topics from time to time, but it’s a great window into some of the challenges and struggles that she encounters.

The Daily WTF


The Daily WTF is a user-submitted blog that showcases some of the worst coding practices witnessed in a real working environment. The site owner approves and edits submissions to keep a sense of consistency between posts, so don’t let the “user-submitted” part of it turn you away.

Fortunately, the site’s focus isn’t so much a mockery of bad code as it is a warning of what to expect in the real world. There’s also an element of shared misery as we, the readers, sympathize with the submitters for having to deal with any bad code.

Why should you read it? Because you’ll learn what not to do. Because no matter how bad you think you are as a programmer, at least you aren’t this bad. And because it’s downright humorous!

Which programming blogs do you follow? Are there any others that you would recommend to students of programming? Take a look at your RSS feeds and comment below with some of your favorite coding-related blogs!

Related topics: Education Technology, Programming.

Affiliate Disclosure: By buying the products we recommend, you help keep the site alive. Read more.

Whatsapp Pinterest

Leave a Reply

Your email address will not be published. Required fields are marked *

  1. Jhanvi
    March 23, 2018 at 10:26 am

    Thanks for sharing such awesome blog, This blog can very helpful to learn programming languages, especially students who want to enhance their career in programming, You can also prefer SmartMentors for learning programming languages- one of the best training provider.

  2. Paballo
    February 16, 2018 at 8:33 am

    Currently I am not following any blogs because I'm still a newbie to this world of programming however I would love to follow the A List Apart blog because I feel like it is very informative but above all else I'd really recommend all the blogs for students because they are all very useful especially if you still trying to find your feet in the programming world

  3. Jeroen van der Merwe
    December 22, 2016 at 2:40 pm

    You should check out CODELAB! They're quite new but they've got some interesting stuff coming up! ?

  4. Vinayaka D
    August 28, 2016 at 2:47 pm

    Hi very useful content . and i want to add one more .. for angular 2.0 beginners i hope this is also usefull for student programmers

  5. varun riat
    July 6, 2016 at 1:48 pm

    nice information i have also created a small blog for sharing coding tutorials and video editing - here is the link

  6. Derek Meyer
    April 13, 2016 at 12:08 am

    I work with the students at The Tech Academy ( and part of what I do is make sure our students are staying connected to blogs and the tech industry. Some of the blogs seem a bit higher gradient than where our students start out - some of them have no prior experience. Have you come across any blogs that are specifically designed for those who are new to the industry?

    • Bob Loy
      May 6, 2016 at 8:57 am

      I've written a series of essays on "The Perfect Language" that may be of interest to a small subset of your students. Some of them are pretty elementary, but most of them cover low level ones & zeros stuff.

      Some of them are too wordy, and a few contain speculations of mine that I have since discovered were in error. Still, on rereading them, I do appreciate the passion with which I wrote them. - Bob Loy

  7. Ashok
    March 26, 2016 at 7:47 am

    This is Very Useful article for programmer.Thanks

    • Joel Lee
      April 1, 2016 at 1:27 am

      I'm glad you found it helpful, Ashok! :)

  8. Ade Fowora
    February 27, 2016 at 8:43 am

    Very very helpful blog for beginners. A big thank to you!!

    • Joel Lee
      March 1, 2016 at 3:07 pm

      You're welcome. Glad you found it useful, Ade!

  9. Krishna
    February 15, 2015 at 5:29 pm

    Nice suggestions.... There is a good blog on Data Structures and Algorithms.... .... Hope it helps.... :)

  10. web software developer
    December 26, 2014 at 6:59 am

    I am sure individuals like me will find your blog to be of great help. I will suggest it to my friends.

  11. Avijit Kumar
    December 3, 2014 at 11:31 am

    Another good programming blog site is

    Its really good.

  12. Aymen L
    August 5, 2014 at 9:51 pm

    Nice topic ... i find it Usefel ?

  13. Dave Quick
    July 21, 2014 at 8:06 am

    Joel hasn't posted since July 22, 2013. Who comes up with your content?

    • Joel L
      July 21, 2014 at 10:27 pm

      This was addressed in the article.

      "Unfortunately, having retired last year, Joel no longer writes new articles to the site. However, the compendium of knowledge is so vast that you’d be remiss to pass it over."

  14. Jaime
    July 17, 2014 at 1:38 pm

    "A man's world." Really?

    • Joel L
      July 17, 2014 at 6:38 pm

      Like it or not, the world of programming is dominated by men. "A man's world" is a descriptive term, not a prescriptive one.

    • Jaime
      July 17, 2014 at 7:22 pm

      Like it or not, the world of programming wasn't always dominated by men. Nor will it always be in the future.

      Know your audience - there are an awful lot of women out there studying programming (and their numbers are increasing: Throwaway lines like "a man's world" needlessly alienate a growing portion of your readership.

  15. sohrevardinia
    July 15, 2014 at 9:29 am

    excellent. thanx

  16. Dani B
    July 11, 2014 at 8:31 pm

    Nice collection. Actually (for me), I can not say that looking for "best programming forums" or "best coding blogs" or "top video for programmers" is a good idea or can be enough to learn programming. I've tried those methods, and changed the way I learn programming. In each single site, forum or blog you can find a good snippets of code, tips, trick, notes or articles. Programming is not about reading only, it is about:
    1 - Understand
    2 - Create
    3 - Debug
    And the most important part is "HAVING FUN".

    • Joel L
      July 12, 2014 at 6:22 pm

      I agree with you. They're mostly useful as a supplement to actual, proper training and instruction. The "have fun" advice is very important as well.

  17. Alonso Vega
    July 11, 2014 at 8:00 pm

    Another site I like to read, that isn't actually a blog but a weekly set of curated articles about iOS (news, design, code, and several kinds of posts) is iOS Dev Weekly ( ). And in the same area of iOS, NSHipster is a must for the more advanced developers.

    • Joel L
      July 12, 2014 at 6:21 pm

      I love curated resources like that. I personally don't do any iOS development but it's a great resource for those who do. Thanks!

  18. dragonmouth
    July 11, 2014 at 7:10 pm

    While not a blog, I found that Tek-Tip Forums site ( can be very helpful to a professional coder, no matter what language or application.

    • Joel L
      July 12, 2014 at 6:20 pm

      That's a nice site to plug. Some of the sections could stand to be a little more active but it's a fantastic resource on the whole. Thanks!