Udemy | The best free and paid classes on the web. This is my go to site for learning something new.
Pluralsight | $40 a month but the courses are top tier. You might find a free trial from microsoft dev essentials…
MIT OpenCourseware | Free MIT courses with video lectures, notes, and resources!!!
Codecademy | Perhaps the most famous site for learning how to code, this is must have for any aspiring computer scientist, web dev, or programmer. A smooth UI, dozens of courses, APIs, and fun quizzes if you decide to cough up a bit of money. $19 is crazy dirt cheap compared to some $200 courses out there on the web.
The New Boston | Dubbed by its creator as the social network for programmers, TNB is a hotbed of hundreds of video tutorials for programming and computer science, as well as other disciplines like cooking.
TutorialsPoint/Coding Ground | Another crazy important site for anyone serious about programming. You can find online terminals, IDEs, and tutorials for almost every popular language out there, from oCaml to lisp
Code Combat | Geared towards children, this is a good introudction to programming thinking and helps a younger audience get into the problem solving mindset.
Codewars | For users with some coding experience, codewars offers hundreds of challenges in various languages and help them build up their skills. Perfect for intermediate to master programmers.
Codingame | This site is a bit geared towards new coders, it’s still fun and helps a ton in developing confidence.
Joni Salonen | Random blog that discusses some concepts regarding computer science. Worth a read if you’re ever lost and wanna just reflect on something.
How To Network (Old Site & New Site) | Both the old and new sites are still up and provide their services for learning IT skills.
Free Programming Resources | RESOURCES FOR COMPILERS, DATABASES, FORUMS, and SO MUCH MORE TAKE A LOOK.
Modern Resume Templates | What good is a programmer if they can’t make a good resume to show off their skills? With these helpful templates you can impress your potential employer.
Free Computer Books | I haven’t used this so be cautious. Has a lot of ebooks.
Web development cheat sheet | [NEEDS DESCRIPTION]
Hackforums Thread | Awesome intro to programming with links to projects.
Eli the Computer Guy | Eli has a blog and also videos for various things.
CCIE Study Guide | CCIE book. Not sure if it’s open source. I’ll remove this link if requested.
Codeschool | pay money, learn to code. seems legit.
Python Forum | A forum for Python users! There are only a few sections but there are enough posts on here so if you have a question, it might have already been asked.
Dream in Code | Another sweet forum that covers multiple topics.
Devshed Forums | A really popular forum! Lots of languages and users, dozens of topics.
Codingforums | Another large forum, perfect for any use.
Programmingforums | A freaking large factory of forums you will never find the same post twice.
Gamedev | Lots of forums, jobs, and helpful resources all geared towards game development.
Stackoverflow | The most famous one imo. Be wary friend, don’t let your CS teacher find this in your browser history.
Codecall | Resources, forums, tutorials, blow yourself out here.
Openhatch | Has some training missions and other stuff. Helps you find projects to work on.
Codefights | Put your skills to the test against AI or humans.
Datacamp | Like big data? Well this site teaches you Python, the numpy library, and R.
EdX | Full of courses for anything.
[x] | Handy book on programming.
HackerRank | This website is fantasic. It is full of challenges that can be completed in the language of your choice. As you complete challenges in different topics you can practice and compete in coding competitions for real world jobs!
Project Euler | A website for those who already know some programming and want to learn how math and algorithm optimizations work, it has hundreds of challenges you can solve in any programming language. Solving a challenge unlocks its forum section where you can take a look at how others have solved it.
Git Documentation | Full documentation for the git version control tool. This is the BEST resource for "how-to's" and other tutorials reguarding git, as well as full documentation for the program.
GitHub | I know this may seem redundant seeing as this "master post" is hosted on GitHub, but the link should be here incase this gets mirrors or posted on a blogging site (i.e Tumblr)!
C Documentation | Full documentation for all C headers and source code distributed with the GNU C Compiler.
C++ Documentation | Full documentation for all C++ headers and source code distributed with the GNU C Compiler.
Null-byte (wonderhowto) | This is one of the BEST websites to learn about security and you can follow tutorials by real hackers and members of the IT field. With a strong community full of experienced authors, you will either flourish by using proper grammar or be mocked for asking “how do i hack gmail??”
Hacker High School | PERFECT FOR HIGH SCHOOL STUDENTS INTERESTED IN CYBERSECURITY BUT HAVE NO IDEA WHERE TO START. I CANNOT STRESS HOW AWESOME THIS SITE IS.
Allison.com | ANOTHER PERFECT SITE FOR LEARNING ANYTHING
[x] | Small collection of resources for educating yourself on internet security.
[x] | A must read for anyone with a desire to get into IT
[x] | Crash course on Command line.
Cybrary | Great if you cannot afford pricy online classes. Instructors know what they are talking about and despite a few poor quality videos, you will be supplied with helpful resources and forums.
Evilzone | One of the better forums out there for learning. Delve into it at your own risk.
Roblox |. A great site for learning CAD, scripting, and other interesting topics while playing games.
Hackthissite | Lessons, challenges, forums, and resources all bundled in a site to hone your pentest skills.
Enigma Group | Like hackthissite, but with a different UI
Hellbound Hackers | Read the above
Pentest Tools | Free pentest tools. Don’t use it for anything wrong.
Defcon | Hehe..we are in defcon 4..
PicoCTF | Capture the Flag learning site. Amazing imo.
OverTheWire Wargames | Another war games site. You get various challenges that are fun to solve ^.^
Hakipedia | Wikipedia but for security.
Smash the Stack | Wargames.
Wablab | Compete against IT pros. Git rekt code-bug
Ehacking Academy | Explore this site a bit.
[x] | The link kinda gives it away.
[x] | Fun little project.
Fuzzy Security Tutorials | Professional blog that has tutorials and highly detailed information.
[x] | Ahh read the above please!
[x] | A CTF guide. Pretty well written and has slides. Awesome resources. What else can I say?
[x] | Another swell blog.
[x] | Woa..another..awesome blog..there are too many to count!
[x] | Hey kid? Wanna learn how to hex edit like a b0ss?
[x] | Nice little pdf for forensics.
Grey Hat Hacker | A blog that’s a bit dated but has useful information.
Xeuhack | Dated but useful blog.
Cybersecuritycourse.co | haven’t tried this yet but it has great reviews.
Censys | Search engine for data scientists.
[x] | Best sites to learn from.
[x] | Awww yiss ebooks
[x] | Might run into errors downloading books.
[x] | Full books that are virus free.
Linux Kernel | The offial git repo for the Linux kernel, as well as git.
Linux Mint | "Linux Mint is an Ubuntu-based distribution whose goal is to provide a more complete out-of-the-box experience by including browser plugins, media codecs, support for DVD playback, Java and other components. It also adds a custom desktop and menus, several unique configuration tools, and a web-based package installation interface. Linux Mint is compatible with Ubuntu software repositories." - DistroWatch.com
Debian | "The Debian Project is an association of individuals who have made common cause to create a free operating system. This operating system is called Debian. Debian systems currently use the Linux kernel. Linux is a completely free piece of software started by Linus Torvalds and supported by thousands of programmers worldwide. Of course, the thing that people want is application software: programs to help them get what they want to do done, from editing documents to running a business to playing games to writing more software. Debian comes with over 50,000 packages (precompiled software that is bundled up in a nice format for easy installation on your machine) - all of it free. It's a bit like a tower. At the base is the kernel. On top of that are all the basic tools. Next is all the software that you run on the computer. At the top of the tower is Debian -- carefully organizing and fitting everything so it all works together." - DistroWatch.com
Ubuntu | "Ubuntu is a complete desktop Linux operating system, freely available with both community and professional support. The Ubuntu community is built on the ideas enshrined in the Ubuntu Manifesto: that software should be available free of charge, that software tools should be usable by people in their local language and despite any disabilities, and that people should have the freedom to customise and alter their software in whatever way they see fit. "Ubuntu" is an ancient African word, meaning "humanity to others". The Ubuntu distribution brings the spirit of Ubuntu to the software world. " - DistroWatch.com
openSUSE | "The openSUSE project is a community program sponsored by SUSE Linux and other companies. Promoting the use of Linux everywhere, this program provides free, easy access to openSUSE, a complete Linux distribution. The openSUSE project has three main goals: make openSUSE the easiest Linux for anyone to obtain and the most widely used Linux distribution; leverage open source collaboration to make openSUSE the world's most usable Linux distribution and desktop environment for new and experienced Linux users; dramatically simplify and open the development and packaging processes to make openSUSE the platform of choice for Linux developers and software vendors." - DistroWatch.com
elementary | "elementary OS is an Ubuntu-based desktop distribution. Some of its more interesting features include a custom desktop environment called Pantheon and many custom apps including Photos, Music, Videos, Calendar, Terminal, Files, and more. It also comes with some familiar apps like the Epiphany web browser and a fork of Geary mail." - DistroWatch.com
That’s all for now! Special thanks to everyone who suggested we make this!