7 |
8 | [](https://github.com/firstcontributions/open-source-badges)
9 | [](https://github.com/sindresorhus/awesome)
10 | [](https://github.com/nikohoffren/fork-commit-merge/pulls)
11 | [](https://github.com/nikohoffren/fork-commit-merge/pulls)
12 | [](https://github.com/nikohoffren/fork-commit-merge/pulls)
13 | [](https://github.com/jfmartinz/ResourceHub/issues)
14 | [](https://github.com/jfmartinz/ResourceHub/stars)
15 | [](https://github.com/jfmartinz/ResourceHub/forks)
16 | [](https://opensource.org/licenses/mit-license.php)
17 | [](code_of_conduct.md)
18 |
19 |
20 | _ResourceHub_ is an open-source project that serves as a collection of valuable resources for web development, carefully curated by the amazing contributors in the community.
21 |
69 |
70 | | Resource Name |
71 | Description |
72 | Status |
73 |
74 |
75 | | 100 Things Every Designer Needs to Know about People |
76 | We design to elicit responses from people. We want them to buy something, read more, or take action of some kind. Designing without understanding what makes people act the way they do is like exploring a new city without a map: results will be haphazard, confusing, and inefficient. This book combines real science and research with practical examples to deliver a guide every designer needs. With it you’ll be able to design more intuitive and engaging work for print, websites, applications, and products that matches the way people think, work, and play. |
77 | Paid |
78 |
79 |
80 | | Atomic Design |
81 | Atomic Design details all that goes into creating and maintaining robust design systems, allowing you to roll out higher quality, more consistent UIs faster than ever before. This book introduces a methodology for thinking of our UIs as thoughtful hierarchies, discusses the qualities of effective pattern libraries, and showcases techniques to transform your team's design and development workflow. |
82 | Free |
83 |
84 |
85 | | Design That Scales |
86 | After years of building the same interface elements, some designers and developers get wise and try to create reusable, common solutions to help everyone stop reinventing the wheel every time. Most fail. In Design That Scales, design systems expert Dan Mall draws on his extensive experience helping some of the world’s most recognizable brands create design practices that are truly sustainable. |
87 | Paid |
88 |
89 |
90 | | Design for How People Think |
91 | User experience doesn’t happen on a screen; it happens in the mind, and the experience is multidimensional and multisensory. This practical book will help you uncover critical insights about how your customers think so you can create products or services with an exceptional experience. |
92 | Paid |
93 |
94 |
95 | | Don't Make Me Think, Revisited |
96 | Since Don’t Make Me Think was first published in 2000, hundreds of thousands of Web designers and developers have relied on usability guru Steve Krug’s guide to help them understand the principles of intuitive navigation and information design. Witty, commonsensical, and eminently practical, it’s one of the best-loved and most recommended books on the subject. Now, Steve returns with fresh perspective to reexamine the principles that made Don’t Make Me Think a classic–with updated examples and a new chapter on mobile usability. And it’s still short, profusely illustrated…and best of all–fun to read. |
97 | Paid |
98 |
99 |
100 | | Hooked: How to Build Habit-Forming Products |
101 | Why do some products capture our attention while others flop? What makes us engage with certain things out of sheer habit? Is there an underlying pattern to how technologies hook us? Nir Eyal answers these questions (and many more) with the Hook Model - a four-step process that, when embedded into products, subtly encourages customer behaviour. Hooked is based on Eyal's years of research, consulting, and practical experience. He wrote the book he wished had been available to him as a start-up founder - not abstract theory, but a how-to guide for building better products. Hooked is written for product managers, designers, marketers, start-up founders, and anyone who seeks to understand how products influence our behaviour. Eyal provides readers with practical insights to create user habits that stick; actionable steps for building products people love; and riveting examples from the iPhone to Twitter, Pinterest and the Bible App. |
102 | Paid |
103 |
104 |
105 | | Laws of UX |
106 | This practical guide explains how you can apply key principles in psychology to build products and experiences that are more intuitive and human-centered. It provides a close look at familiar apps and experiences to provide clear examples of how UX designers can build experiences that adapt to how users perceive and process digital interfaces. |
107 | Free |
108 |
109 |
110 | | Laying the Foundations |
111 | Laying the Foundations is a comprehensive guide to creating, documenting, and maintaining design systems, and how to design websites and products systematically. It's an ideal book for web designers and product designers (of all levels) and especially design teams. |
112 | Paid |
113 |
114 |
115 | | Lean UX |
116 | In the third edition of this award-winning book, authors Jeff Gothelf and Josh Seiden help you focus on the product experience rather than deliverables. You'll learn tactics for integrating user experience design, product discovery, agile methods, and product management. And you'll discover how to drive your design in short, iterative cycles to assess what works best for businesses and users. Lean UX guides you through this change--for the better. |
117 | Paid |
118 |
119 |
120 | | Microcopy: The Complete Guide |
121 | Microcopy: The Complete Guide is a handbook for UX writers, designers and friends. It will give you the knowledge and tools needed to write smart, effective and helpful microcopy for all kinds of digital products, with practical guides and dozens of screenshots from actual sites, apps and complex systems. |
122 | Paid |
123 |
124 |
125 | | Refactoring UI |
126 | Make your ideas look awesome, without relying on a designer. Learn how to design beautiful user interfaces by yourself using specific tactics explained from a developer's point-of-view. |
127 | Paid |
128 |
129 |
130 | | Strategic Writing for UX |
131 | When you depend on users to perform specific actions—like buying tickets, playing a game, or riding public transit—well-placed words are most effective. But how do you choose the right words? And how do you know if they work? With this practical book, you’ll learn how to write strategically for UX, using tools to build foundational pieces for UI text and UX voice strategy. UX content strategist Torrey Podmajersky provides strategies for converting, engaging, supporting, and re-attracting users. You’ll use frameworks and patterns for content, methods to measure the content’s effectiveness, and processes to create the collaboration necessary for success. You’ll also structure your voice throughout so that the brand is easily recognizable to its audience. |
132 | Paid |
133 |
134 |
135 | | The Design of Everyday Things |
136 | The Design of Everyday Things shows that good, usable design is possible. The rules are simple: make things visible, exploit natural relationships that couple function and control, and make intelligent use of constraints. The goal: guide the user effortlessly to the right action on the right control at the right time. |
137 | Free |
138 |
139 |
140 | | The User's Journey |
141 | Like a good story, successful design is a series of engaging moments structured over time. The User’s Journey will show you how, when, and why to use narrative structure, technique, and principles to ideate, craft, and test a cohesive vision for an engaging outcome. See how a “story first” approach can transform your product, feature, landing page, flow, campaign, content, or product strategy. |
142 | Paid |
143 |
144 |
145 | | UX Strategy |
146 | User experience (UX) strategy lies at the intersection of UX design and business strategy, but until now, there hasn't been an easy-to-apply framework for executing it. This hands-on guide introduces lightweight product strategy tools and techniques to help you and your team devise innovative digital solutions that people want. Author Jaime Levy shows UX/UI designers, product managers, entrepreneurs, and aspiring strategists simple to advanced methods that can be applied right away. You'll gain valuable perspective through business cases and historical context. This second edition includes new real-world examples, updated techniques, and a chapter on conducting qualitative online user research. |
147 | Paid |
148 |
149 |
150 | | Writing is Designing |
151 | Without words, apps would be an unusable jumble of shapes and icons, while voice interfaces and chatbots wouldn’t even exist. Words make software human-centered, and require just as much thought as the branding and code. This book will show you how to give your users clarity, test your words, and collaborate with your team. You’ll see that writing is designing. |
152 | Paid |
153 |
154 |
155 | | |
156 | |
157 | |
158 |
159 |
160 |
161 | ### Communities
162 |
163 |
177 |
178 | | Resource Name |
179 | Description |
180 |
181 |
182 | | Envato Tuts+ |
183 | Learn creative skills with Envato Tuts+! Part of the Envato family.
184 | Subscribe and learn how to design a website, edit in Photoshop, make an app in Figma, create outstanding presentations, record videos, illustrate with Procreate, build amazing motion graphics, and so much more.
185 | |
186 |
187 |
188 | | Flux Academy |
189 | Learn to be a more successful and profitable web designer:master the latest trends, tools, and technologies, and make it easy to get and retain high-value dream clients.
190 | |
191 |
192 |
193 | | Rachel How |
194 | UI/UX design & income diversification, simplified✨ master the latest trends, tools, and technologies, and make it easy to get and retain high-value dream clients. |
195 |
196 |
197 | | Figma |
198 | Official youtube channel of Figma. It is for people to create, share, and test designs for websites, mobile apps, and other digital products and experiences.
199 | |
200 |
201 |
202 | | FreeCodeCamp |
203 | "FreeCodeCamp's YouTube channel is a treasure trove for UI and UX enthusiasts! 🎨💡 From design principles to hands-on tutorials, it's a valuable resource for honing your skills and staying updated in the ever-evolving world of user interface and experience design. 🚀✨ |
204 |
205 |
206 |
--------------------------------------------------------------------------------
/Web Development/README.md:
--------------------------------------------------------------------------------
1 | # Web Development 🌐
2 |
3 | ## Table of Contents
4 |
5 | - [Overview](#overview)
21 |
22 | | Resource Name |
23 | Description |
24 |
25 |
26 |
27 | | HTML Crash Course for Absolute Beginners |
28 | Fast-track HTML basics for beginners with Traversy Media's accessible tutorial |
29 |
30 | Learn CSS Grid - A 13 Minute Deep Dive |
31 | A short yet a concise and helpful video about learning CSS grid in just 13 minutes |
32 |
33 |
34 | | Learn Flexbox CSS in 8 minutes |
35 | A short video about Flexbox in just 8 minutes |
36 |
37 |
38 | | Master JavaScript in One Video! |
39 | Comprehensive 2-hour JavaScript crash course by JavaScript Mastery. |
40 |
41 |
42 | | Namaste ( Hello ) Javascript! |
43 | A playlist for learning Javascript from basic to advance by Akshay Saini |
44 |
45 |
46 | | Complete React course for beginner
47 | |
48 | A playlist for learning React from basic by Hitesh Choudhari |
49 |
50 |
51 | | Make 15 react projects |
52 | A One shot video by freecodecamp focusing on coding react based projects |
53 |
54 |
55 | | Learn About React router v6 in 45mins |
56 | A 45min for learning routing in react via react-router@6 |
57 |
58 |
59 | | Learn and make 4 node.js & express projects |
60 | A one shot video focusing on making 4 node.js and express projects , great for beginners ! |
61 |
62 |
63 | | Web Applications for Everybody |
64 | A free online course that teaches how to build a database-backed website using PHP, MySQL, JQuery, and Handlebars |
65 |
66 |
67 | | Learn PHP The Right Way |
68 | In this course, you will learn PHP from beginners level all the way to advanced. The "right way" is subjective of course. Many important topic like security, caching, performance, configuration, routing, dependency management, dependency injection & testing are not omitted even when the course is for beginners. |
69 |
70 |
71 | | Full Stack Developer on Laravel and Vue Js |
72 | This is the path of becoming full stack developer on Laravel and Vuejs |
73 |
74 |
75 | | HTML and CSS Core Concepts by Kevin Powell |
76 | This playlist teaches us to learn the core concepts of HTML and CSS that are fundamental for every web developer. |
77 |
78 |
79 | | Sololearn |
80 | MCQ and complete code question to improve coding skills! |
81 |
82 |
83 | | A Complete Guide to Flexbox |
84 | This guide by CSS-Tricks provides a comprehensive and easy-to-understand explanation of Flexbox, a powerful layout tool in CSS. |
85 |
86 |
87 |
88 | ### Tools
89 |
90 |
91 |
92 | | Resource Name |
93 | Description |
94 |
95 |
96 | | Animista |
97 | Animista is a CSS animation library and a place where you can play with a collection of ready-made CSS animations. |
98 |
99 |
100 | | CSS Portal |
101 | CSS Portal is home to many examples of CSS / HTML and how it can be used in website design. |
102 |
103 |
104 | | Pesticide for Chrome |
105 | This extension inserts the Pesticide CSS into the current page, outlining each element to better see placement on the page. |
106 |
107 |
108 | | Over API |
109 | overapi. com is a site collecting all the cheatsheets,all! Computers Electronics and Technology-> Programming and Developer Software. |
110 |
111 |
112 | | Code Pen |
113 | CodePen is a social development environment for front-end designers and developers. Build and deploy a website, show off your work, build test cases to learn and debug, and find inspiration. |
114 |
115 |
116 | | Fancy Border Radius Generator |
117 | A visual generator to build organic looking shapes with the help of CSS3 border-radius property. |
118 |
119 |
120 | | Glassmorphism CSS Generator |
121 | Glassmorphism CSS Generator |
122 |
123 |
124 | | Neumorphism.io |
125 | CSS code generator that will help with colors, gradients and shadows to adapt this new design trend or discover its possibilities. |
126 |
127 |
128 | | Palettemaker |
129 | Create unique color schemes with AI and see them come to life on real design examples. |
130 |
131 |
132 | | SVG Viewer |
133 | SVG Viewer allows you to view and inspect SVG files in a user-friendly interface, making SVG debugging and optimization easier. |
134 |
135 |
136 | | CSS Gradient |
137 | CSS Gradient is a tool that helps you create beautiful CSS gradients for your web projects with a simple and intuitive interface. |
138 |
139 |
140 |
141 | | Hero Patterns |
142 | Hero Patterns is a collection of repeatable SVG background patterns for you to use in your web projects. |
143 |
144 |
145 | | SVG Backgrounds |
146 | SVG Backgrounds offers a vast library of customizable SVG backgrounds for your web designs, providing a modern and visually appealing touch. |
147 |
148 |
149 |
150 |
151 | ### Books
152 |
153 |
156 |
184 |
185 | | Resource Name |
186 | Description |
187 |
188 |
189 | | Kevin Powel - Community |
190 | A friendly place for developers to meet
191 | other devs, ask questions, get help, and
192 | just have a good time |
193 |
194 |
195 | | ASAP Frontend |
196 | Learn to Code and Become a Professional Software Engineer ASAP |
197 |
198 |
199 | | W3school |
200 | On a quest to make learning available
201 | to everyone - everywhere! |
202 |
203 |
204 | | r/Frontend/ |
205 | /r/frontend is a subreddit for front end web developers who want to move the web forward or want to learn how. If you're looking to find or share the latest and greatest tips, links, thoughts, and discussions on the world of front web development, this is the place to do it. |
206 |
207 |
208 | | r/webdev/ |
209 | A community dedicated to all things web development: both front-end and back-end. For more design-related questions, try /r/web_design. |
210 |
211 |
212 | | Hashnode |
213 | Hashnode is another global programming community where experienced developers answer questions, give suggestions, share their stories, and provide feedback on ongoing projects. Users post micro-blogs about technical issues or real-life development dilemmas, and community members answer and share them — you can follow specific prolific authors or tags on specific programming languages. |
214 |
215 |
216 | | #FrontEndDevelopers |
217 | #frontendDevelopers is now a Discord community for creative developers to exchange information, ask and answer questions, share work, and find gigs. |
218 |
219 |
220 | | The Programmer's Hangout |
221 | The Programmer's Hangout (TPH) is a discord community geared towards programming. The use of the word "geared" here is important because more accurately it's a discord for programmers of all kinds. If you're a green noob with 5 lines of code under your belt, or if you're a veteran with 15 years of industry experience, TPH has a place for you. More than that, there are over 90,000 people here. You can guarantee you won't be the only person with your experience level on the server. |
222 |
223 |
224 | | r/Frontend |
225 | /r/frontend is a subreddit for front end web developers who want to move the web forward or want to learn how. If you're looking to find or share the latest and greatest tips, links, thoughts, and discussions on the world of front web development, this is the place to do it. |
226 |
227 |
228 |
229 | ### YouTube Channels
230 |
231 |
232 |
233 | | Resource Name |
234 | Description |
235 |
236 |
237 | | Web Dev Simplified |
238 | Web Dev Simplified is all about teaching web development skills and techniques in an efficient and practical manner. If you are just getting started in web development Web Dev Simplified has all the tools you need to learn the newest and most popular technologies to convert you from a no stack to full stack developer. Web Dev Simplified also deep dives into advanced topics using the latest best practices for you seasoned web developers. |
239 |
240 |
241 | | Slaying The Dragon |
242 | Slaying the dragon is about facing your fears, pursuing meaning and transforming into the web developer you were always destined to be. |
243 |
244 |
245 | | Traversy Media |
246 | Traversy Media features the best online web development and programming tutorials for all of the latest web technologies from the building blocks of HTML, CSS & JavaScript to frontend frameworks like React and Vue to backend technologies like Node.js, Python and PHP. |
247 |
248 |
249 |
250 | | Fireship |
251 | Fireship is a popular YouTube channel dedicated to providing high-quality, concise tutorials on web development, covering topics like JavaScript, frameworks, and modern development practices.
252 | |
253 |
254 |
255 | | FreeCodeCamp |
256 | FreeCodeCamp, which has a YouTube channel, also offers more comprehensive online courses, and students can choose from 300-hour programs in skills like responsive web design, JavaScript algorithms, and data visualization. You can also find several free online courses in Python, an in-demand coding language.
257 | |
258 |
259 |
260 | | Codeblock |
261 | "Code Block: Your go-to YouTube channel for mastering web development, with a focus on JavaScript. Unlock your coding potential today!" |
262 |
263 |
264 | | Net Ninja |
265 | The Net Ninja YouTube channel is a great resource for learning web development. It offers a wide range of tutorials on topics such as HTML, CSS, JavaScript, React, and Node.js.
266 | |
267 |
268 |
269 | | Programming with Mosh |
270 | Programming with Mosh is a popular online learning platform that offers courses on a variety of programming languages and technologies, including Python, JavaScript, React, SQL, and more.
271 | |
272 |
273 |
274 | | Dave Gray |
275 | Dave Gray is an online learning platform that offers videos for web development, from basic HTML, CSS and Javascript to complete MERN stack. Truly a one stop solution for aspiring Web Developers |
276 |
277 |
278 | | CodeWithHarry |
279 | CodeWithHarry is an online learning platform that offers courses in Hindi on a variety of programming languages and technologies, including Web Development, Python, Django, JavaScript, SQL, and more. Notes and related PDFs are also provided for all courses on the channel. |
280 |
281 |
282 |
283 | ### Games
284 |
285 |
286 |
287 | | Resource Name |
288 | Description |
289 |
290 |
291 | | Flexbox Defense |
292 | Your job is to stop the incoming enemies from getting past your defenses. Unlike other tower defense games, you must position your towers using CSS! |
293 |
294 |
295 | | Flexbox Froggy |
296 | Welcome to Flexbox Froggy, a game where you help Froggy and friends by writing CSS code! |
297 |
298 |
299 | | Grid Garden |
300 | Welcome to Grid Garden, where you write CSS code to grow your carrot garden! Water only the areas that have carrots by using the grid-column-start property. |
301 |
302 |
303 | | Code Monkey |
304 | CodeMonkey(opens in a new tab) teaches coding using CoffeeScript — a real open-source programming language that compiles to JavaScript — to teach you to build your own games in HTML5. It’s aimed at coding for kids, but it’s definitely fun for adults, too. |
305 |
306 |
307 | | CodinGame |
308 | CodinGame(opens in a new tab) offers up fun free open-source programming games to help coders learn more than 25 programming languages, including JavaScript, Ruby, and PHP. |
309 |
310 |
311 | | Robocode |
312 | If you’ve ever watched the show BattleBots, then Robocode(opens in a new tab) is for you. You’ll learn programming skills by building virtual robot battle tanks in Java or .NET. Battles are then played out onscreen in real time. |
313 |
314 |
315 | | CSS Diner |
316 | The CSS Diner webapp is really fun and genuinely educational for developers of all skill levels. You’ll go through 26 different levels of increasing difficulty. The first few levels teach core fundamentals like element selectors and class selectors. In the later levels you’re working with advanced concepts like :only-of-type and :not(x). |
317 |
318 |
319 | | Code Pip |
320 | Codepip is the platform for your favorite web development games. Gain an edge in your next interview or project.Create a free account to enjoy the features. |
321 |
322 |
323 |
324 | ### Challenges
325 |
326 |