Web Development CS JS Python JavaScript Hacking ReactJs Python django Flask CSS Frontend Backend Full Stack Java Node Pdf Books
3.99K subscribers
878 photos
11 videos
995 files
354 links
One place for the latest in JavaScript, Python, Django, React, and more. Get top-notch tutorials, tips, and downloadable resources. Join us to elevate your tech skills!
Download Telegram
My tips to become a better software developer:

⚡️Practice regularly
⚡️Try coding problems
⚡️Get feedback on your code
⚡️Don't be afraid to make mistakes.
⚡️Be patient. Be diligent
⚡️ Use version control.
⚡️Always be learning (Frameworks, tools, trends, .etc)
Important symbols in JavaScript programming

()
Brackets
{}
Curly Braces
[]
Square Brackets
=
Assignment
===
Equal to
!==
Not equal to
;
semicolon
''
Single Quotes
""
Double Quotes
``
Template Literals
https://t.me/javascript_resources
Subscribe these YouTube Channels for Daily Programming:

❯ C ➟ Jacob Sorber
❯ C++ ➟ TheCherno
❯ Python ➟ Corey Schafer
❯ JavaScript ➟ developedbyed
❯ Java ➟ telusko
❯ C# ➟ kudvenkat
❯ Golang ➟ Jon Calhoun
❯ SQL ➟ Joey Blue
❯ Swift ➟ CodeWithChris
❯ Kotlin ➟ PhilippLackner
❯ PHP ➟ ProgramWithGio
❯ Dart ➟ Flutterly
❯ Ruby ➟ DriftingRuby
❯ Rust ➟ NoBoilerplate
❯ TypeScript ➟ Hitesh Choudhary
❯ Lua ➟ Steve's teacher
❯ R ➟ marinstatlectures

❯ C++ ➟ javidx9
❯ JavaScript ➟ Akshay Saini
❯ JavaScript ➟ Hitesh Choudhary
❯ TypeScript ➟ Matt Pocock
❯ TypeScript ➟ basarat
❯ TypeScript ➟ TypeScriptTV
❯ C# ➟ Microsoft Developer [Bob Tabor]
❯ C# ➟ dotnet [Scott/Kendra]

-- Frameworks --

❯ Node.js ➟ Traversy Media
❯ React ➟ Codevolution
❯ React ➟ Dave Gray
❯ React ➟ Jack Herrington
❯ Next.js ➟ Lama Dev
❯ Vue ➟ Vue Mastery
❯ Svelte ➟ Joy of Code
❯ Angular ➟ Angular University
❯ Django ➟ CodingEntrepreneurs
❯ Laravel ➟ LaravelDaily
❯ Blazor ➟ James Montemagno
❯ Spring ➟ SpringSourceDev
❯ SpringBoot ➟ amigoscode
❯ Ruby on Rails ➟ GorailsTV
❯ React Native ➟ Codevolution
❯ React Native ➟ Hitesh Choudhary
❯ Flutter ➟ The Flutter Way
❯ Flutter ➟ Tadas Petra

-- Special Mentions --

❯ Programming in 100 Sec ➟ Fireship
❯ DSA ➟ take U forward
❯ OOPS ➟ Telusko
❯ Interviews ➟ NeetCode
❯ Projects ➟ JavaScript King

-- Code Editors --

❯ Vim ➟ ThePrimeagen
❯ VS Code ➟ Visual Studio Code
❯ Jupyter Notebook ➟ Corey Schafer

-- Free Education --

➟ freecodecamp
➟ Simplilearn
➟ edureka!

-- Allrounders --

➟ TechWithTim
➟ WebDevSimplified
➟ programmingwithmosh
➟ Traversy Media
➟ BroCodez
➟ thenewboston
➟ Telusko
➟ Derek Banas
➟ CodeWithHarry
➟ MySirG .com

https://t.me/javascript_resources
3🔥3
Hello guys....
Please share this channel for more subscribers.
It motivates us to share content here daily. :)
Complete Frontend Developer Roadmap

Frontend Developer Roadmap:
1. Learn the basics:
- Learn HTML, CSS, and JavaScript thoroughly as these are the building blocks of web development.

2. Master Javascript:
- Dive deeper into JavaScript to understand its concepts, ES6 features, and asynchronous programming (Promises, async/await).

3. Learn the basics of React:
- Start with React's official documentation and introductory tutorials.
- Build simple components like buttons, forms, and lists.

4. State and Props:
- Learn how to manage component state and pass data via props.
- Create interactive components that respond to user input.

5. Component Lifecycle:
- Understand the lifecycle methods in React.
- Implement lifecycle methods like componentDidMount for data fetching.

6. React Router:
- Integrate React Router to manage routing in your single-page application.
- Build multiple pages with navigation.

7. State Management (Optional):
- Explore state management libraries like Redux or use React's - Context API for more complex applications.

8. Practical Project:
- Build a small project like a To-Do list app or a simple blog using React.

https://t.me/javascript_resources
LEARN JAVASCRIPT BEFORE REACT!!!!

People asks me if they can start learning React before learning JavaScript. The answer is NO.

These js topics are really crucial before starting React:
- Variables and Data Types:
Variable declaration (var, let, const)
Data types (strings, numbers, booleans, objects, arrays)
Variable hoisting
Type coercion and conversion
Global vs. local scope

- Functions and Scope:
Function declarations vs. expressions
Function parameters and arguments
Function scope and closures
The this keyword
Arrow functions

- DOM Manipulation:
Selecting and querying DOM elements
Modifying DOM content
Creating and deleting DOM elements
Traversing the DOM
Handling attributes and properties
Working with forms and form elements

- Events:
Event listeners and handlers
Event types (click, mouseover, keydown, etc.)
Event propagation (bubbling and capturing)
Event delegation
Preventing default behavior
Custom events

- Asynchronous Programming:
Callback functions
Promises and chaining
async and await
Fetch API for making HTTP requests
Timers (setTimeout, setInterval)
AJAX (Asynchronous JavaScript and XML)

- ES6+ Features:
Arrow functions
Template literals
Destructuring
Default function parameters
Rest and spread operators
Classes and inheritance (ES6 classes)
Modules (import/export)
Promises and async/await
Map, Set, and other data structures

It's truly essential to have a solid grasp of JavaScript before diving into React. Personally, I strongly recommend learning JavaScript first.
3
Learn it like this:::::
Web Development === Restaurant

HTML
• Bricks, Pillars

CSS
• Paints, Furniture

JavaScript
• Electricity, water connection

DOM
• Reconstruction

API
• Menu card

Server
• Waiter

Database
• Kitchen
👍54