Learn JavaScript
4.3K subscribers
459 photos
10 videos
132 files
3.02K links
All info, tutorial, JS tips and more ....!
bio.link/javascript_js_
For HTML: @html_web_learn
For CSS: @CSS_web_learn
For JS: @JavaScript_js_learn
For PHP: @learn_php_web
For Programming courses @Programmingworld_dev
For CEH,Cybersec: @technical_stark
Download Telegram
20 free JavaScript e-books:

🧵👇🏻

1. Human JavaScript:

Practical patterns for simple but powerful javascript apps.

http://read.humanjavascript.com/ch01-introduction.html


2. JavaScript Succinctly:

JavaScript Succinctly was written to give readers an accurate, concise examination of JavaScript objects and their supporting nuances.

https://www.syncfusion.com/succinctly-free-ebooks/javascript

3. Dive Into HTML5:

A community ebook to discover HTML5 best practices and experiment with Javascript.

http://diveintohtml5.net/

4. TypeScript Succinctly:

With TypeScript Succinctly, you will learn how TS provides optional static typing & classes to JavaScript development, how to create and load modules, how to work with existing JavaScript libraries through ambient declarations.

https://www.syncfusion.com/succinctly-free-ebooks/typescript

5. CoffeeScript Cookbook:

CoffeeScript recipes for the community by the community.

https://coffeescript-cookbook.github.io/

6. Writing Modular JavaScript:

In this article, we're going to look at three formats for writing modular JavaScript.

https://addyosmani.com/writing-modular-js/

7. JavaScript For Cats:

An in-browser interactive introductory programming text designed for cats. Humans are probably also capable of following along.

http://jsforcats.com/

8. Exploring ES2016 and ES2017:

“Exploring ES2016 and ES2017” is a living book. Much content is still to come! Buy it to stay up to date on what is in ECMAScript 2016 and 2017.

https://exploringjs.com/es2016-es2017.html

9. The JavaScript Way:

A gentle introduction to an essential language.

https://github.com/thejsway/thejsway

10. Learning JavaScript Design Patterns:

In this book we will explore applying both classical and modern design patterns to the JavaScript programming language.

https://addyosmani.com/resources/essentialjsdesignpatterns/book/

11. Speaking JavaScript:

Like it or not, JavaScript is everywhere these days—from browser to server to mobile—and now you, too, need to learn the language or dive deeper.

http://speakingjs.com/es5/

12. Stream handbook:

This ebook covers the basics of how to write node.js programs with streams.

https://github.com/substack/stream-handbook

13. JavaScript Guide:

JavaScript is a cross-platform, object-based scripting language. This guide explains everything you need to know about using JavaScript.

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Introduction

14. Eloquent JavaScript:

A book providing an introduction to the JavaScript language and programming in general.

https://eloquentjavascript.net/

15. JavaScript Challenges:

A book to challenge your knowledge about the most obscure parts of Javascript. Learn with us and don't be afraid again of Javascript.

https://github.com/tcorral/javascript-challenges-book

16. You Don't Know JS Yet (book series) - 2nd Edition:

A book series on JavaScript.

https://github.com/getify/You-Dont-Know-JS

17. JS Ten Minutes:

This guide is for anyone who knows some Javascript but would like a quick intro to its advanced features.

http://github.com/spencertipping/js-in-ten-minutes/blob/master/js-in-ten-minutes.pdf?raw=true

18. JS The Right Way:

An easy-to-read, quick reference for JS best practices, accepted coding standards, and links around the Web.

http://jstherightway.org/

19. Single page apps in depth:

Learn the best practices for implementing single page web apps.

http://singlepageappbook.com/

20. D3 Tips and Tricks:

Over 430 pages of tips and tricks for using d3.js, one of the leading data visualization tools for the web.

https://leanpub.com/D3-Tips-and-Tricks/read

#Javascript #ebooks #free #resources #js
Are you new to Git / Github?

Here's a list of
resources to help you get started:

🧵👇🏻

1. Code School's Try Git:

If you'd like to better understand Git, one of the technologys that makes GitHub possible, this is a great place to start. No GitHub account required.

https://docs.github.com/en/github/getting-started-with-github/quickstart/set-up-git

2. Git-it:

A workshopper for learning Git and GitHub.

https://github.com/jlord/git-it

3. On-Demand GitHub Training:

Self-paced, interactive projects created and maintained by GitHub's own Training team.

https://lab.github.com/

4. Bingo Board:

Play bingo 💥 by sending pull requests!

https://github.com/muan/bingo-board

5. Writing on GitHub:

GitHub's own guide to using GitHub for more than just software development.

https://docs.github.com/en/github/writing-on-github

6. GitHubGuides:

GitHub Training & Guides on YouTube.

https://youtube.com/c/GitHubGuides

7. GitHub Pages:

Websites for you and your projects. Hosted directly from your GitHub repository. Just edit, push, and your changes are live.

https://pages.github.com/

8. GitHub Government Community:

Information on joining GitHub's government community — a collaborative community for sharing best practices in furtherance of open source, open data, and open government efforts.

https://github.com/government/welcome

9. Classroom for GitHub:

Your course assignments on GitHub.

https://classroom.github.com/

10. GitHub Cheat Sheet:

A list of cool features of Git and GitHub.

https://github.com/tiimgreen/github-cheat-sheet


#Git #Github #resources


If people don't understand the difference between Git and GitHub, tell them to think about it as Porn and PornHub.😂😜
Forwarded from Learn Web Development
10 Websites every developer must know 🔥🔥

1️⃣ Over API

Collection of all cheatsheets

🔗
overapi.com

2️⃣ Web Skills

Your resource guide for every skill you need for web development.

🔗
andreasbm.github.io/web-skills/

3️⃣ CSS Reference

A free visual guide to CSS. Learn CSS with a lot of animations.

🔗
cssreference.io

4️⃣ Parrot Color

Get an awesome color palette for your next project.

🔗
parrot.color.pizza

5️⃣ Dev
Resources

Another website, full of developer
resources.

🔗
devresourc.es

6️⃣ Themer

Generate a theme for your development environment ( terminal, editor, wallpapers, and more )

🔗
themer.dev

7️⃣ Programmer Humor

A collection of programming memes

🔗
programmerhumor.io
8️⃣ Git Explorer

Find the right git command just by entering what you wanted to do.

🔗
gitexplorer.com

9️⃣ Daily Dev

Find amazing articles by awesome developers around the world

🔗
dev.to/dailydotdev

🔟 Readme .so

The easiest way to create a readme

🔗
readme.so

#Resources
Learning web3 is 100% free 🔥

These top
resources will make you a web3 master.

UseWeb3

One of the best platforms with the latest
resources on blockchain and web3 development. Learn through tutorials, books, and coding challenges.

https://www.useweb3.xyz/

Web3 university

Learn the basic fundamentals of web3 development. Content ranging from creating and minting NFTs, writing Solidity, and building Dapps.

https://www.web3.university/

DappUniversity

A curated collection of articles and tutorial videos on how to build a Dapp, writing smart contracts (Solidity), Ethereum, how the blockchain works, everything!

https://www.dappuniversity.com/

Buildspace

Earn NFTs by learning and building web3 projects. You also have an opportunity to work as a developer.

https://buildspace.so/

Moralis

A platform providing developers with backend infrastructure for building and scaling decentralized applications (dapps)
https://moralis.io/

LearnWeb3DAO

Master web3, blockchain, NFTs, and Ethereum by going through a series of learning stages: Freshman, Sophomore, Junior, Senior. I strongly recommend 🔥

https://www.learnweb3.io/

#Web3 #Resources #Learning
Build your Web3 Resume with these 5 Blockchain Projects

1. Create a dApp

• you can learn how to Smart contract interact with blockchain,

• You can learn how to Web3.js work.

• You can start with Simple Smart contract

https://dappbuilder.io/


2. Mint an NFT

• Create an NFT from Scratch.
• learn ERC-721 token.
• Deploy on the Testnet.
• upload it to Opensea.

https://youtu.be/OVGoJV5tcM8

3. Create a ERC-20 Token

• Create your own cryptoCurrency

Add features :

• Burnable
• Mintable
• fees
• Gas fees
• Pausable
• Deflation
• Liquidity Fee

https://docs.openzeppelin.com/contracts/4.x/erc20

4. Create a DAO

Decentralized Autonomous Organization (DAO)

you can learn :

• How DAO work
• Voting process
• Governance token
• Proposal

https://buildspace.so/daos

5. Create a Crowdfunding Contract

Learn these Functions
• Payable
• contribution
• Voting
• Refund

https://github.com/Paramchoudhary/CrowdFunding-Contract

#Web3 #Resources #Projects #Resume
Web 3.0 Frontend Stack of 2022: Building Authentication with MetaMask, React, Next.js, and Chakra UI

https://javascript.plainenglish.io/web-3-0-frontend-stack-of-2022-building-authentication-with-metamask-reactjs-nextjs-and-5af2bf8c9de4

#NFT #Web3 #Resources

For More Web3 Content Join
@web3_learn
7 Discord servers to become a Web3 developer.

1. Web3University

A fully-fledged only university to bring you from zero to hero as a web3 developer

https://discord.gg/aaEJzNtg

2. LearnWeb3DAO

Curious about Web3 as a developer? Wonder what are NFTs, DAOs, DeFi, and Smart Contracts?

This is the place for you!

https://discord.gg/MDu7fHvu

3. Alchemy Discord

Amazing documentation, great community, and lighting fast support.

+ I'm always here to chat.

https://discord.gg/wtDQyWNK

4. Buildspace

Probably one of the most valuable servers in the space, full of
resources and courses, completely for free!

https://discord.com/invite/vPmqZqgpsS

5. ChainLink Discord

Resources and guides, supported by an amazing team, especially for those a bit more advanced in their journey.

https://discord.gg/BcxnhQTQ

6. Ethereum(dot)org

The official Discord server of the Ethereum organization.

Not only for developers but definitely a place you want to be.

https://discord.com/invite/CetY6Y4

#Web3 #Discord #Resources

For More Web3 Content Join
@web3_learn
The most efficient way to get in the industry is by making projects🔥

10 project ideas to land your first web 3 job👇

1. Create NFT Marketplace

Build a marketplace where you can sell and buy NFTs

https://portal.thirdweb.com/guides/create-your-own-marketplace-with-thirdweb-typescript-sdk

2. Create a DAO

The decentralized autonomous organization (DAO) was a system created by a group of developers to automate decision-making

https://academy.binance.com/en/articles/how-to-create-a-dao

3. Create a token

Create tokens which can be used as your own cryptocurrency, cool rigth?🔥

https://academy.binance.com/en/articles/how-to-create-your-own-cryptocurrency

4. Create your wallet

Create a wallet with email login and store your crypto in it!

https://portal.thirdweb.com/guides/wallet-for-sms-email-login

5. Build DAPP

You must have heard about dapps (decentralised applications), it's one of the most booming areas in crypto world.

https://www.dappuniversity.com/articles/the-ultimate-ethereum-dapp-tutorial

6. Mint your NFT

If you are an artist too, mint your nft and sell it on opensea.

https://ethereum.org/en/developers/tutorials/how-to-mint-an-nft/

7. Create decentralised voting system

You no more has to trust a third party for the result, a decentralised voting system is transparent, secure and accessible.

https://www.freecodecamp.org/news/developing-an-ethereum-decentralized-voting-application-a99de24992d9/

8. To-do list app

To-do list app powered by ethereum smart contracts

https://www.geeksforgeeks.org/build-a-to-do-list-web-application-powered-by-blockchain/

9. Build Decentralized Cryptocurrency Exchange

A Decentralized Exchange (DEX) is a digital currency exchange. It allows buying cryptocurrency through direct peer-to-peer cryptocurrency transactions.

https://code-care.com/blog/how-to-create-a-cryptocurrency-exchange-website/#How_to_build_a_cryptocurrency_exchange_step-by-step

10. Digital bank

A digital bank where you can earn interest by depositing crypto.

https://youtu.be/CgXQC4dbGUE

#Web3 #Resources #Projects #NFT

For More Web3 Content Join @web3_learn