So, It's a common thing for developers to ask, Where can I learn to code? Or Maybe, where can i find some good projects? or How do I practice my Coding skill, So, Here's a blog post for you guys showing all the resources you can utilize to learn, and take advantage of your coding skills, SO, lets start!๐ฅ
Youtube!
Youtube is one of the greatest source for learning things like maths for programming, and Coding, The best way is to Dig out the best of them, and utilize them, So, here are some of the greatest Coding channels, and Playlists!
Corey Schafer
This guy is considered one of the prophet by me, He specializes mostly, in web frameworks, and python, along with some tutorials on customizing your editors, using the Command Line, and Git Version control softwares, Which is pretty complicated as a new coder, but this guy clears everything for one and all, This is a Must visit Channel!
Keith galli
Though this guy's not really popular, why judge him based on popularity? Let's talk about his courses, He got Many of em. He mainly focuses on Python and covers the following topics in them:
- Turtle graphics
- Machine learning and Neural Nets
- Logical Thinking
- Numpy and Other Libraries for Data Science
Go Rails!
If you're more interested or focused on learning the simplest yet modern Language ruby and it's web framework Rails, This is the prime place, A Must Visit Place for rails developer, The Explanation is Soooooo Good that you'll Just keep on learning it! They cover the base concepts, and introduce to database, and take you on a deep dive of the framework, Unlike other tutorials, which just give you a shallow idea of what is it.
Sentdex
Ahan! Love machine learning? or Love Neural Networks? Here's the Awesome resource channel for you, this guy's a python maniac too, But he's Just great At it! I mean literally awesome! He also covers some javascript turtoials for beginners, And he's the guy who introduced the joy of NNFS, also known as Neural networks From Scratch, He got pretty sweet introductions to AI, so, it's a must check out!
Florin Pop
Whoa, here's a frontend resources, the reason of saying "whoa" is this guy's extremely friendly, down to earth, responds to your doubts, and the course are the best! He has mostly on Node frameworks, and frontend, and Java Script, But, these are for everyone, whether you're a beginner, or a Pro, This will be great for you! Personally, Even though i am not much of a frontend guy, I love the courses by Florin. If you're reading this Florin, Awesome work!
Awesome Tuts
Love game designing or UI/UX Designing? Here's the original Resources for you, this guy Covers Making Games, designing UIs for them, and Working with Game engines too, he's totally into game Developement, SO, Get started with your game dev journey here!
CS50
This is the best ever Computer science course those who want to learn it from a different perspective, and depth, They have a 12 Week course comprising of
- C
- Python
- Algorithms and DS
- SQL
- Tracks: Web, Android, Game developement So, if you want to learn it well, this is the primer place!
Traversy Media
This is one stop show for all your frontend and UX designing needs, surely recommended to check him out! Go now and check it out!!!
Kite
A Channel WHo is the creator of the AI intellisense code completions in Python and Javascript, along with he's a part time youtuber, dedicating his time to coolest projects you'll ever find!
The Net Ninja
Finding Awesome and exciting tutorials on frontend, and backend? Here's the right place for you to learn it!
Caleb Curry
The best explainer ever met, truly inspiring, and motivating, And his lessons are so good, that you'll never feel that something is being left out, hats off to Caleb!
FreeCodeCamp.org
Oh yea, this is the place nobody will ever leave out from this list!
3Blue1Brown
This guy doesn't teach code, but teaches the essentials maths, and concepts that you need to get started, with a headstart in the field of art of coding.
Edureka!
This is the best channel, if you're interested in learning all kinds of tech stack.
Clever Programmers
Trying to be a good developer? Trying to be a freelancer? And from these aspects?
- python
- react
- django
- tech stacks
- freelancing
- entrepeneurship Here's the match for you :D
Dennis Ivy
Ooh, Trying to master django, but don't know how? Here Comes the King of the Django World, Dennis Ivy!!!
Max Programming
YooHoo! Want to LEarn PROgramming with javascript? But Dont know where? Here's the channel / resources for ya! Check it out, One of my closest friends, and best frontend developers out in the Dev world!
Hitesh Choudhary
One of the best channels, That helped me become One of the Best cartogry Developer! He's awesome guy, very down to earth, and explanations with blow you out of your mind!
Cyber mentor
One of the best teachers in the cyber security, and networking field out there, check it out ASAP!
Kevin Powell
Woahahah, Here's my most favorite Frontend developer, and teacher, who never let me down! Love his coding tutorials so much cuz they're well organized, well explained, and everything!
Telusko
Best place to learn react, and python, along with JAVA, and Spring!
Tech with Tim
Awesome content, which inspires you to learn and code further!
Python Programmer
Ths guy has exciting content, that provides a lot of info, and knowledge to you!
Check him out!
Github Repositories
These are a ocean of knowledge, because they got many awesome resources, that can't be found anywhere else :D Let's dig Deeper into It!
Best list of free programming books
This list was originally a clone of stackoverflow - List of Freely Available Programming Books with contributions from Karan Bhangui and George Stocker.
The list was moved to GitHub by Victor Felder for collaborative updating and maintenance. It has grown to become one of the most popular repositories on Github, with over 100,000 stars, over 4500 commits, over 950 contributors, and over 25,000 forks.
Best books for software testing
Link: github.com/ligurio/awesome-software-quality..
Best List of mind expanding Books
Link: github.com/hackerkid/Mind-Expanding-Books#r..
Best List Of Best authored books
Link: github.com/hackerkid/Mind-Expanding-Books#r..
Best resources for Front-End Development
- ES6 Tools
- Web Performance Optimization
- Web Tools
- CSS - Style sheet language that specifies how HTML elements are displayed on screen.
- React - App framework.
- Relay - Framework for building data-driven React apps.
- React Hooks - A new feature that lets you use state and other React features without writing a class.
- Web Components
- Polymer - JavaScript library to develop Web Components.
- Canvas
- Dojo Toolkit - JavaScript toolkit.
- Inspiration
- Ember - App framework.
- Android UI
- iOS UI
- Meteor
- BEM
- Flexbox
- Web Typography
- Web Accessibility
- Material Design
- D3 - Library for producing dynamic, interactive data visualizations.
- Emails
- jQuery - Easy to use JavaScript library for DOM manipulation.
- Web Audio
- Offline-First
- Static Website Services
- Text Editing
- Motion UI Design
Best list for General Computer Science
- University Courses
- Data Science
- Machine Learning
- Tutorials
- Core ML Models - Models for Apple's machine learning framework.
- H2O - Open source distributed machine learning platform written in Java with APIs in R, Python, and Scala.
- Software Engineering for Machine Learning - From experiment to production-level machine learning.
- Cryptography
- Papers - Theory basics for using cryptography by non-cryptographers.
- Computer Vision
- Deep Learning - Neural networks.
- TensorFlow - Library for machine intelligence.
- Deep Vision
- Open Source Society University
- Functional Programming
- Empirical Software Engineering - Evidence-based research on software systems.
- Static Analysis & Code Quality
- Information Retrieval - Learn to develop your own search engine.
- Quantum Computing - Computing which utilizes quantum mechanics and qubits on quantum computers.
Security
- Application Security
- Security
- CTF - Capture The Flag.
- Malware Analysis
- Android Security
- Hacking
- Honeypots - Deception trap, designed to entice an attacker into attempting to compromise the information systems in an organization.
- Web Security - Security of web apps & services.
- Lockpicking - The art of unlocking a lock by manipulating its components without the key.
- Cybersecurity Blue Team - Groups of individuals who identify security flaws in information technology systems.
- Fuzzing - Automated software testing technique that involves feeding pseudo-randomly generated input data.
- Embedded and IoT Security
So guys, This List Has become a Lot long by Now, SO, the Second PArt of this Resources list, will be coming soon, Peace out!โ๏ธ and be sure to comment your favorite part in this blog!