- Coding Horror Blog - Jeff Atwood
- Joel on Software
- Scott Hanselman - Coder, Blogger, Teacher, Speaker, Author
- Adam the Automator
- Ray Wenderlich - Tutorials for iPhone & iOS Developers and Gamers
- Julia Evans
- Alvina Alexander - Java, Scala, Unix, MacOS Tutorials
- Rick Brewster - Author of Paint.NET, popular open source C# app.
- Dedoimedo - A place to learn a lot about a lot
- The Crazy Programmer - It will guide you through the simplest basics of Java, Android, PHP, SQL and many more languages.
- Java, SQL and jOOQ - Best Practices and Lessons.
- Chris Siebenmann
- Ian Bicking - Home Page
- Ircmaxell's blog
- Krasimir Tsonev - Writer, Speaker and Coder.
- Bruce Eckel
- Schneier on Security
Caution: below don't have a tranco domain rank:
- Thinkdiff - Story telling by a computer programmer
- Tim Hopper - Machine Learning, Photography
- Coding Alpha - Programming articles, codes and how-to tutorials for beginners.
- A Weird Imagination
- Boutros AbiChedid
- Nick Basile
- Oliver Marshall
- Joseph Scott
- Stack Overflow - The bread and butter of most programmers.
- Super User - Though not specific to programming, but very useful nevertheless.
- Daniweb - This is one of the oldest web forum on the Internet which is still thriving! The web-masters are great folks and the discussion is mostly centered around web development and technologies like PHP.
- Sitepoint Community Forums - An online community of web professionals, prides itself on being "the web's best resource" for web developers to keep up-to-date and learn JavaScript, CSS, UX, WordPress, PHP and more.
- Freecodecamp forums
- Eclipse Forums
- CodeRanch Forums
- CodeProject Community Lounge
- Hackernoon contributors club
- Github Community Discussions
- WordPress community forum
- Dev.to - More of a social media for coders, geared towards beginners.
- Code Project - If you are into C#/VB.NET, this site is for you.
- GeeksForGeeks - Yet another social coding and discussion site, quite reputed and popular in programming circles.
- Hashnode - Yet another discussion site where you can make blog posts, adding to the diverse geek culture.
- Dzone - They have programming articles and also refcardz or infographic PDFs to help you with learning and recall.
- AnandTech Forums
- Lazarus IDE (FreePascal) community forum
- Hackr.io - Insightful articles by the Hackr programming and Design community.
- CodePen Blog - The co-founders of CodePen talk about the ins and outs of running a web software business.
- A Technologists POV - A Publication focused on software development and developing as a technology leader.
- Better Programming - Programming advice. They cover code tutorials, leadership and management, productivity and coffee.
- Stack Abuse - News, articles, and ideas for software engineers and web developers.
- Codrops - Web design and development blog that publishes articles and tutorials about the latest web trends, techniques and new possibilities.
- MIT App Inventor Community - Community forum for Android developers. Beware and cautioned if you don't belong to the chosen tribe though, you might face some extraordinary toxicity and racism here.
- PHPFreaks - PHP discussion forum
- Oxycast - A tech podcast related to web scraping hosted by Oxylabs, a leading proxy solutions provider.
- How I built this - As the name indicates, they bring together entrepreneurs, inventors, etc. who have created innovative and mind blowing things to discuss how these things came about. The podcast is intended for a general audience, not just technical people.
- Thoughtworks Technology Podcast - Primarily a programming podcast.
- Changelog - News and podcast for developers.
- Python Bytes - Weekly podcast by Michael Kennedy and Brian Okken.
- PHP Roundtable - A nerdy gathering of developers discussing topics that PHP nerds care about.
- Traversy Media - The best webdev and coding tutorials.
- Free Code Camp - Learn to code for free.
- Edureka - Live and interactive e-learning platform.
- Real Python - Python tutorials and training videos.
- Indie Hackers - Interviews of programmers who turned their side-projects into profitable businesses.
- Jupiter Broadcasting - Tech podcast, content from different sources.
- SoloLearn - My personal favorite! They have a mind blowing quiz/gamified way of teaching programming and what's more, they provide free online/PDF certificates on successful completion too!
- Free Code Camp - Fun and gamified way of learning web development. You can even try this if you already are a programmer and just want to exercise your coding muscles.
- Saylor Academy - Non profit Australian Academy offering various CS courses. Highly recommended!
- Open2Study - Launched in April 2013 by a collaboration of several Australian universities. The number of programming specific courses is currently small, but should grow in future considering that they are more leaning towards career-oriented than core academic courses.
- MIT Open Courseware - One of the best online resource to get learning content. However, you won't get any certificates on course completion.
- Stanford Online - Another great university that provisions learning content through the online channel. Again, no certificates, but still great course content.
- Coursera - Comprehensive curriculum and large number of programming courses to choose from. No free certificates though.
- edX.org - Yet another MOOC. They used to offer free certificates until few years ago but no longer now.
- Khan Academy - video lessons - Good for learning HTML/CSS - both practice tests and video sessions.
- Kattis - Keep solving coding problems and keep earning reputation points for you, your university and your country!
- Project Euler - One of the "old-school", but interesting sites that features solving math problems through various levels. There is no code-evaluation, you just have to write your own code, come up with answers and post the answer to go to the next level.
- Advent of code - Lots of programming problems for you to solve! A gamification approach which is fun and enjoyable. It is said that people abuse the hell out of languages to reach the top of leaderboard here. Requires a
Github
,Reddit
orGoogle
account to sign in. - CodingBat - python and java - Coding puzzles and problems in python and java.
- PySchools - python - Programming practice tests specific to python.
- /r/dailyprogrammer - A programming puzzle a day keeps woes and dispair away. A subreddit where programming problems are posted and peer-reviewed every day.
- /r/learnpython wiki - Pointer to more python practice resources.
- Code Wars - A must visit place for all programmers. The practice challenges are really addictive.
- Paqmind – An alternative approach to learning. Answer theoretical questions, solve challenges and compare your solutions with verified ones.
- notepad++: Less of an IDE and more of a code-editor to be honest but happens to be my favorite.
- microsoft/vscode: This is more like a glorified notepad++ but highly popular and currently trending. It runs a bit slower though due to it being written in JavaScript.
- atom/atom: Similar to above, Atom is another JavaScript editor, quite popular these days.
- Netbeans: The conservative Java veteran's IDE! Unlike the above two, this one is a fully fledged IDE and supports advanced things like code refactoring and navigation.
- Eclipse: Another Java veteran's IDE, a strong competitor to Netbeans.
- Reddit Programming Help - A must-visit place for every programmer. You will definitely gain something from this site, whether its learning, tips, guidance or just the satisfaction of helping a fellow developer.
- Programming Wiki
- Wiki/Online resources
- Books/Offline resources
- Octokit client libraries - Octokit library is used to access the github API. This comes in multiple flavors and languages including .NET, Ruby and Java.
- Dictionary of Algorithms and Data Structure - Visit this site if you run out of ideas for program creation. Almost every algorithm invented by mankind can be found here.
- Design Patterns Catalog - A collection of software design patterns and processes to follow, written by Martin Fowler, one of the best minds in the industry.
- Great Github list of public datasets - A great source of published data in case you are developing an app.
- UPC Database - The canonical place on web to lookup barcode items. An invaluable resource if you are developing a Barcode app.