🚨 Get Your Free NFT Certificate Mint by Completing the Web3 Exam! START NOW
Learn to gain real rewards

Learn to gain real rewards

Collect Bits, boost your Degree and gain actual rewards!

New
Video Courses
Video Courses
Deprecated
Scale your career with online video courses. Dive into your learning adventure!
Crypto Terms:  Letter P

What is Procedural Programming?

Meaning:
Procedural Programming - a step-by-step instruction that presents the steps to a computer that should be followed to achieve the task.
hard
4 minutes

Let's find out Procedural Programming meaning, definition in crypto, what is Procedural Programming, and all other detailed facts.

The first model that a developer learns is procedural programming. Procedural programming, in its most basic form, is the code that tells a device how to complete a task in logical steps. Procedural programming divides a program into procedures, which are sometimes known as routines or functions and consist of a set of activities to be performed. This paradigm adopts a top-down linear approach, treating data and procedures as two separate things.

A procedural programming paradigm is enabled by programming languages such as Haskell, C, Pascal, Fortran, and BASIC.

Procedural Programming Traits

The main traits of procedural programming include:

Modularity

Modularity occurs when two independent systems, each with its own set of goals, are brought together to complete a larger task first. The tasks of each group of systems would then be completed one by one until all tasks were completed.

Global Variable

A global variable is a variable that is declared independently of all other functions in the code. As a result, unlike a local variable, global variables can be used in any function.

Predefined Functions

A predefined function is an instruction that is defined by a name. Predefined functions are usually built into higher-level programming languages, however, they are retrieved from a library or registry rather than from the application. “charAt()” is an example of a predefined function that searches for a character's location in a string.

Local Variable

A local variable is defined in the method's main structure and is limited to the local scope to which it is assigned. It can only be used in the method for which it was created. If it’s used outside of that function, the code will stop working.

Parameter Passing

The technique of parameter passing is used to pass parameters to functions, procedures, or subroutines. "Pass by value," "pass by reference," "pass by result," "pass by value-result," and "pass by name" are all methods for passing parameters.

Procedural Programming vs. Object-Oriented Programming (OOP)

Procedural programming is different from object-oriented programming (OOP) in that it is mostly concerned with functions, whereas OOP is primarily concerned with objects.

OOP is a top-down programming approach that makes use of the notion of objects to interact with the real world. The object-oriented programming paradigm is employed by the majority of commonly used programming languages, including C++, Python, and Java. OOP stores data in the form of fields of attributes and codes in objects in the form of procedures or methods. Below you’ll find the main distinction between these two programming techniques.

Origin

The declarative programming paradigm is connected to the OOP paradigm, whereas the procedural programming paradigm is derived from the imperative programming model.

Focus

The procedural programming paradigm is based on algorithms, which are mainly concerned with the storage, manipulation, and administration of data.

The object-oriented programming paradigm, on the other hand, focuses on the objects that developers desire to manipulate rather than the logic that is required to manipulate them.

Approach

Procedural programming takes a top-down approach to solve problems, breaking down a large and complex problem into smaller chunks that might be investigated separately. 

A bottom-up approach, on the other hand, is used in object-oriented programming, which requires assembling smaller portions to create a larger object. 

The procedural programming and object-oriented programming approaches are diametrically opposed.

Working Mechanism

The basic concept of procedural programming is to break down a tough problem into smaller sections that are easier to understand, handle, and manage.

Object-oriented programming, on the other hand, focuses on the objects that will be processed rather than the method or logic that will be used to process them.

Division of Programs

The procedural programming paradigm divides a program into functions or code chunks. In this paradigm, the function is the programming unit

The OOP paradigm divides the program into various objects of classes, with the class serving as the programming unit.

Memory Requirement

The procedural programming paradigm operates with a very small amount of memory.

Object-oriented programming, on the other hand, needs a vast amount of memory.

Storage of Data

Data and related activity are stored in a single location in an object-oriented programming paradigm, whereas they are divided and stored in numerous regions in a procedural programming paradigm.

Besides, the procedural programming paradigm does not support parallel programming, while the object-oriented programming model does.

Communication

Code is communicated by invoking the program's function in the procedural programming paradigm.

In OOP, on the other hand, objects communicate with one another by passing messages.

Debugging and Repurposing Code

Debugging procedural programming is difficult while debugging object-oriented programming is basic and simple. In addition, when compared to procedural programming, object-oriented programming allows for far easier code reuse.

Securities and Exchange Commission (SEC)<\/strong><\/a> on a quarterly basis. Private companies are the exception to this rule.<\/p>\n<p>While the statement is a legal requirement, companies may also fill it for their own personal interests. Entire corporations and smaller divisions within said corporations can fill out a profit and loss statement.<\/p>\n<p>The P&amp;L statement is used for a variety of other purposes such as:<\/p>\n<ul>\n<li>Ensuring investors, regulators, and tax collectors are up to date with the company&rsquo;s performance;<\/li>\n<li>Making informed business decisions;<\/li>\n<li>Preparing future budgets;<\/li>\n<li>Analyzing and measuring the company&rsquo;s profitability;<\/li>\n<li>Cutting expenses.<\/li>\n<\/ul>\n<h2>What is in a Profit and Loss Statement?<\/h2>\n<p>This is the structure of a P&amp;L statement:<\/p>\n<ul>\n<li>Sales revenue is the total amount of money a company receives from selling goods or services. It takes into account every discount and sale as well as a deduction from goods that were returned;&nbsp;<\/li>\n<li>Costs of goods and services sold refer to the amount of money that is directly spent on the process of selling goods and services such as elements of production like labor and materials;<\/li>\n<li><strong>Operating income<\/strong>, also known as earnings before taxes, describes the amount of money left after subtracting direct and indirect costs from the sales revenue.&nbsp;<\/li>\n<li>Operating expenses refer to the expenses that a company incurs when operating as usual. It takes into account various indirect costs including rent, general office supplies, salaries of administrative personnel, repairs, and utilities to name a few. Equipment depreciation is sometimes added to the operating expenses.&nbsp;<\/li>\n<li>Gross profit represents the remaining amount of money after deducting the cost of goods and services sold from the sales revenue. &nbsp;<\/li>\n<\/ul>\n<h2>How to Calculate a Profit and Loss Statement?<\/h2>\n<p>You can calculate the P&amp;L statement by taking away the costs of goods or services sold out of the total revenue. Next, calculate the net income by also taking away operating expenses from the total revenue.&nbsp;<\/p>\n<p>What is the difference between a Profit and Loss Statement and a Cash Flow Statement?<\/p>\n<p>P&amp;L statement tracks revenue minus expenses incurred within a specific period of time. On the other hand, a cash flow statement records the amount of money that goes in and out of a company within a specific period of time.<\/p>","definition":"is a type of financial statement that shows how the company has performed financially during a specific time period.","status":"published","meta_title":"What is Profit and Loss (P&L) Statement? Definition & Meaning | Crypto Wiki","meta_description":"Profit and Loss (P&L) Statement meaning: Profit and Loss (P&L) Statement - is a type of financial statement that shows how the company has performed financially during a specific time period.","meta_keywords":null}" :prev-section="{"id":1004,"wikipedia_url":"https:\/\/en.wikipedia.org\/wiki\/Investment","level":"easy","author_id":1,"created_at":"2023-06-19T06:59:01.000000Z","updated_at":"2023-11-20T19:06:41.000000Z","slug":"what-is-private-sale","title":"What is Private Sale?","section":"P","keyword":"Private Sale","content":"<p><strong>A private sale is a sale of coins or tokens to a limited number of early investors. <\/strong>These sales are typically unscheduled and hidden from the general public. Private sales are organized by blockchain companies. The companies determine which investors they want to invite. <strong>The idea is to get early investors to support a certain project in exchange for <a href=https://www.bitdegree.org/"//crypto//learn//crypto-terms//what-is-cryptocurrency/">cryptocurrency that has the potential to generate substantial profits.<\/p>\n<p>Private sales benefit both investors and businesses because:<\/p>\n<ul>\n<li>Institutional investors can provide large cash to businesses. <strong>This<\/strong> <strong>allows them to build various projects.<\/strong><\/li>\n<li>In comparison to the traditional crowd and public sales, <strong>investors obtain significantly lower crypto prices.<\/strong><\/li>\n<li>The discounted rates indicate that, when the coins are distributed to the general public, <strong>there is a chance of receiving quick and significant returns.<\/strong><\/li>\n<\/ul>\n<p>However, private sales have been criticized for excluding average investors. Besides, concentrating large amounts of cryptocurrencies in the hands of a few individuals exposes the coins or tokens to <strong>price manipulation.<\/strong> In addition, the tokens are exposed to various schemes such as the <strong><a href=https://www.bitdegree.org/"//crypto//learn//crypto-terms//what-is-pump-and-dump-pandd-scheme/">Pump and Dump (P&amp;D) scheme<\/a>.<\/strong><\/p>","definition":"a private early-stage investment opportunity for a limited number of strategic investors.","status":"published","meta_title":"What is Private Sale? Definition & Meaning | Crypto Wiki","meta_description":"Private Sale meaning: Private Sale - a private early-stage investment opportunity for a limited number of strategic investors.","meta_keywords":null}" :model="{"id":877,"wikipedia_url":"https:\/\/en.wikipedia.org\/wiki\/Procedural_programming","level":"hard","author_id":1,"created_at":"2023-06-19T06:59:01.000000Z","updated_at":"2023-11-20T20:04:51.000000Z","slug":"what-is-procedural-programming","title":"What is Procedural Programming?","section":"P","keyword":"Procedural Programming","content":"<p><span style=\"color: #000000;\">The first model that a developer learns is procedural programming. Procedural programming, in its most basic form, is the code that tells a device how to complete a task in logical steps. Procedural programming divides a program into procedures, which are sometimes known as routines or functions and consist of a set of activities to be performed. This paradigm adopts a <strong>top-down linear approach<\/strong>, treating data and procedures as two separate things.<\/span><\/p>\n<p><span style=\"color: #000000;\">A procedural programming paradigm is enabled by programming languages such as Haskell, C, <strong>Pascal<\/strong>, Fortran, and BASIC.<\/span><\/p>\n<h2><span style=\"color: #000000;\">Procedural Programming Traits<\/span><\/h2>\n<p><span style=\"color: #000000;\">The main traits of procedural programming include:<\/span><\/p>\n<h3><span style=\"color: #000000;\">Modularity<\/span><\/h3>\n<p><span style=\"color: #000000;\">Modularity occurs when two independent systems, each with its own set of goals, are brought together to complete a larger task first. <strong>The tasks<\/strong> of each group of systems would then be completed one by one until all tasks were completed.<\/span><\/p>\n<h3><span style=\"color: #000000;\">Global Variable<\/span><\/h3>\n<p><span style=\"color: #000000;\">A global variable is a variable that is declared independently of all other functions in the code. As a result, unlike a local variable, global variables can be used in any function.<\/span><\/p>\n<h3><span style=\"color: #000000;\">Predefined Functions<\/span><\/h3>\n<p><span style=\"color: #000000;\">A predefined function is an <strong>instruction<\/strong> that is defined by a name. Predefined functions are usually built into higher-level programming languages, however, they are retrieved from a library or registry rather than from the application. <em>&ldquo;charAt()&rdquo;<\/em> is an example of a predefined function that <strong>searches for a character's location in a string<\/strong>.<\/span><\/p>\n<h3><span style=\"color: #000000;\">Local Variable<\/span><\/h3>\n<p><span style=\"color: #000000;\">A local variable is defined in the method's main structure and is limited to the local scope to which it is assigned. It can only be used in the method for which it was created. If it&rsquo;s used outside of that function, the <strong>code will stop working<\/strong>.<\/span><\/p>\n<h3><span style=\"color: #000000;\">Parameter Passing<\/span><\/h3>\n<p><span style=\"color: #000000;\">The technique of parameter passing is used to pass parameters to functions, procedures, or subroutines. <em>\"Pass by value,\" \"pass by reference,\" \"pass by result,\" \"pass by value-result,\" and \"pass by name\"<\/em> are all methods for passing parameters.<\/span><\/p>\n<h2><span style=\"color: #000000;\">Procedural Programming vs. Object-Oriented Programming (OOP)<\/span><\/h2>\n<p><span style=\"color: #000000;\">Procedural programming is different from <strong>object-oriented programming (OOP)<\/strong> in that it is mostly concerned with functions, whereas OOP is primarily concerned with objects.<\/span><\/p>\n<p><span style=\"color: #000000;\">OOP is a top-down programming approach that makes use of <strong>the notion of objects<\/strong> to interact with the real world. The object-oriented programming paradigm is employed by the majority of commonly used programming languages, including <a style=\"color: #000000;\" href=https://www.bitdegree.org/"//crypto//learn//crypto-terms//what-is-c-plus-plus/">C++, <a style=\"color: #000000;\" href=https://www.bitdegree.org/"https:////en.wikipedia.org//wiki//Python_(programming_language)/" target=\"_blank\" rel=\"nofollow noindex noopener\"><strong>Python<\/strong><\/a>, and <a style=\"color: #000000;\" href=https://www.bitdegree.org/"//crypto//learn//crypto-terms//what-is-java/">Java. OOP stores data in the form of fields of attributes and codes in objects in the form of procedures or methods. Below you&rsquo;ll find the main distinction between these two programming techniques.<\/span><\/p>\n<h3><span style=\"color: #000000;\">Origin<\/span><\/h3>\n<p><span style=\"color: #000000;\">The <strong>declarative programming paradigm<\/strong> is connected to the OOP paradigm, whereas the procedural programming paradigm is derived from the imperative programming model.<\/span><\/p>\n<h3><span style=\"color: #000000;\">Focus<\/span><\/h3>\n<p><span style=\"color: #000000;\">The procedural programming paradigm is <strong>based on algorithms<\/strong>, which are mainly concerned with the storage, manipulation, and administration of data.<\/span><\/p>\n<p><span style=\"color: #000000;\">The object-oriented programming paradigm, on the other hand, <strong>focuses on the objects that developers desire to manipulate<\/strong> rather than the logic that is required to manipulate them.<\/span><\/p>\n<h3><span style=\"color: #000000;\">Approach<\/span><\/h3>\n<p><span style=\"color: #000000;\">Procedural programming takes a top-down approach to solve problems, breaking down a large and&nbsp;complex problem into <strong>smaller chunks<\/strong> that might be investigated separately.&nbsp;<\/span><\/p>\n<p><span style=\"color: #000000;\">A bottom-up approach, on the other hand,&nbsp;is used in object-oriented programming, which requires assembling smaller portions to create a larger object.&nbsp;<\/span><\/p>\n<p><span style=\"color: #000000;\">The procedural programming and object-oriented programming approaches are diametrically opposed.<\/span><\/p>\n<h3><span style=\"color: #000000;\">Working Mechanism<\/span><\/h3>\n<p><span style=\"color: #000000;\">The basic concept of procedural programming is to break down a tough problem into smaller sections that are easier to understand, handle, and manage.<\/span><\/p>\n<p><span style=\"color: #000000;\">Object-oriented programming, on the other hand, focuses on the objects that will be processed rather than the method or logic that will be used to process them.<\/span><\/p>\n<h3><span style=\"color: #000000;\">Division of Programs<\/span><\/h3>\n<p><span style=\"color: #000000;\">The procedural programming paradigm divides a program into functions or code chunks. In this paradigm, the <strong>function is the programming unit<\/strong>.&nbsp;<\/span><\/p>\n<p><span style=\"color: #000000;\">The OOP paradigm divides the program into various objects of classes, with the class serving as the programming unit.<\/span><\/p>\n<h3><span style=\"color: #000000;\">Memory Requirement<\/span><\/h3>\n<p><span style=\"color: #000000;\">The procedural programming <strong>paradigm<\/strong> operates with a very small amount of memory.<\/span><\/p>\n<p><span style=\"color: #000000;\">Object-oriented programming, on the other hand, needs a vast amount of memory.<\/span><\/p>\n<h3><span style=\"color: #000000;\">Storage of Data<\/span><\/h3>\n<p><span style=\"color: #000000;\">Data and related activity are <strong>stored in a single location<\/strong> in an object-oriented programming paradigm, whereas they are divided and stored in numerous regions in a procedural programming paradigm.<\/span><\/p>\n<p><span style=\"color: #000000;\">Besides, the procedural programming paradigm does not support<strong> parallel programming<\/strong>, while the object-oriented programming model does.<\/span><\/p>\n<h3><span style=\"color: #000000;\">Communication<\/span><\/h3>\n<p><span style=\"color: #000000;\">Code is communicated by <strong>invoking the program's function<\/strong> in the procedural programming paradigm.<\/span><\/p>\n<p><span style=\"color: #000000;\">In OOP, on the other hand, objects communicate with one another by passing messages.<\/span><\/p>\n<h3><span style=\"color: #000000;\">Debugging and Repurposing Code<\/span><\/h3>\n<p><span style=\"color: #000000;\">Debugging procedural programming <strong>is<\/strong> difficult while debugging object-oriented programming is basic and simple. In addition, when compared to procedural programming, object-oriented programming allows for far easier code reuse.<\/span><\/p>","definition":"a step-by-step instruction that presents the steps to a computer that should be followed to achieve the task.","status":"published","meta_title":"What is Procedural Programming? Definition & Meaning | Crypto Wiki","meta_description":"Procedural Programming meaning: Procedural Programming - a step-by-step instruction that presents the steps to a computer that should be followed to achieve the task.","meta_keywords":null,"author":{"id":1,"user_id":1,"created_at":"2023-05-03T14:30:55.000000Z","updated_at":"2023-05-11T07:18:20.000000Z","title":"Editor-In-Chief","slug":"aaron-s-editor-in-chief","description":"<p>Having completed a Master&rsquo;s degree on Economics, Politics &amp; Culture for the East Asia region, Aaron has written scientific papers with a comparative analysis of the differences between US&rsquo; Western and Japan&rsquo;s Collective forms of capitalism, 1945-2020.<\/p>\n<p>With close to a decade of experience in the FinTech industry, Aaron understands all of the biggest issues and struggles that crypto enthusiasts face. He&rsquo;s a passionate analyst who is concerned with data-driven and fact-based content, as well as that which speaks to both Web3 natives and industry newcomers.<\/p>\n<p>Aaron is the go-to person for everything and anything related to digital currencies. With a huge passion for blockchain &amp; Web3 education, Aaron strives to transform the space as we know it, and make it more approachable to complete beginners.<\/p>\n<p>Aaron has been quoted by multiple established outlets, and is a published author himself. Even during his free time, he enjoys researching the market trends, and looking for the next supernova.<\/p>","user":{"id":1,"first_name":"Aaron","last_name":"S.","email":"aaron@bitdegree.org","email_sanitized":"aaron@bitdegree.org","email_verified_at":"2023-12-01T09:40:20.000000Z","must_verify_email":false,"is_registered_with_wallet":false,"status":"active","country":"LT","last_connected_ip":"88.119.132.125","image_id":2641,"referral_token":"05TMu2NysXOCn525","referred_by":null,"created_at":"2023-05-03T14:30:55.000000Z","updated_at":"2024-01-09T15:22:21.000000Z","full_name":"Aaron S."}}}" :chapter-list="[{"id":1,"title":"Blockchain","slug":"blockchain","updated":null,"chapter":"crypto\/assets\/crypto-book\/chapters\/learn-blockchain.jpg","chapter_simple":"crypto\/assets\/crypto-book\/chapters-simple\/blockchain-101.jpg","rating":100,"sections":[{"chapter_id":1,"order":1,"slug":"what-is-blockchain","title":"What is the Blockchain?","status":"published","modified_content":null},{"chapter_id":1,"order":2,"slug":"decentralized-blockchain","title":"Anonymous & Decentralized Blockchains: The Cornerstone of Crypto","status":"published","modified_content":null},{"chapter_id":1,"order":3,"slug":"blockchain-transaction","title":"What is a Blockchain Transaction in Crypto?","status":"published","modified_content":null},{"chapter_id":1,"order":4,"slug":"crypto-fees","title":"The Different Types of Crypto Fees Explained","status":"published","modified_content":null},{"chapter_id":1,"order":5,"slug":"what-is-bridging-in-crypto","title":"The Key Notion Behind the Concept of Bridging in Crypto","status":"published","modified_content":null},{"chapter_id":1,"order":6,"slug":"types-of-blockchains","title":"Different Types of Blockchains: What to Look Out For?","status":"published","modified_content":null}]},{"id":2,"title":"Cryptocurrencies","slug":"cryptocurrencies","updated":null,"chapter":"crypto\/assets\/crypto-book\/chapters\/learn-cryptocurrencies.jpg","chapter_simple":"crypto\/assets\/crypto-book\/chapters-simple\/cryptocurrencies-101.jpg","rating":100,"sections":[{"chapter_id":2,"order":1,"slug":"what-is-a-cryptocurrency","title":"What is a Cryptocurrency?","status":"published","modified_content":null},{"chapter_id":2,"order":2,"slug":"how-does-cryptocurrency-work","title":"How Does Cryptocurrency Work?","status":"published","modified_content":null},{"chapter_id":2,"order":3,"slug":"is-cryptocurrency-a-good-investment","title":"Is Cryptocurrency a Good Investment? The Pros & Cons","status":"published","modified_content":null},{"chapter_id":2,"order":4,"slug":"coin-vs-token","title":"Coin VS Token: How Do They Differ?","status":"published","modified_content":null},{"chapter_id":2,"order":5,"slug":"what-are-stablecoins","title":"What are Stablecoins, Altcoins & Wrapped Coins?","status":"published","modified_content":null},{"chapter_id":2,"order":6,"slug":"what-is-a-bitcoin","title":"Bitcoin: the Pioneer of the Crypto World","status":"published","modified_content":null},{"chapter_id":2,"order":7,"slug":"what-is-ethereum","title":"The Ultimate Blockchain for dApp Creation: Ethereum","status":"published","modified_content":null},{"chapter_id":2,"order":8,"slug":"what-is-cardano-in-crypto","title":"What is Cardano and What is It Used For?","status":"published","modified_content":null},{"chapter_id":2,"order":9,"slug":"what-is-shiba-inu-coin","title":"Shiba Inu: the Dogecoin Killer","status":"published","modified_content":null},{"chapter_id":2,"order":10,"slug":"what-is-solana-in-crypto","title":"Is Solana an Improved Version of Ethereum?","status":"published","modified_content":null},{"chapter_id":2,"order":11,"slug":"what-is-polkadot-in-crypto","title":"The Bridge Between Blockchains: Polkadot","status":"published","modified_content":null},{"chapter_id":2,"order":12,"slug":"what-is-polygon-in-crypto","title":"Polygon: the Essential Scaling Solution for Ethereum","status":"published","modified_content":null},{"chapter_id":2,"order":13,"slug":"what-is-luna-crypto","title":"The Bumpy Road of Terra (LUNA)","status":"published","modified_content":null},{"chapter_id":2,"order":14,"slug":"what-is-fantom-crypto","title":"Is Fantom (FTM) Yet Another Ethereum Killer?","status":"published","modified_content":null},{"chapter_id":2,"order":15,"slug":"what-is-aave-crypto","title":"Aave: Crypto Lending Trailblazer","status":"published","modified_content":null},{"chapter_id":2,"order":16,"slug":"what-is-algorand-crypto","title":"Did Algorand Truly Solve the Blockchain Trilemma?","status":"published","modified_content":null},{"chapter_id":2,"order":17,"slug":"what-is-olympus-dao","title":"Does Olympus DAO Have Anything to Do With Mythology?","status":"published","modified_content":null},{"chapter_id":2,"order":18,"slug":"what-is-avax","title":"Is Avalanche Network (AVAX) Rightfully Called the Future of DeFi?","status":"published","modified_content":null},{"chapter_id":2,"order":19,"slug":"what-is-monero-coin","title":"Monero: Where Cryptocurrency Meets Cryptography","status":"published","modified_content":null},{"chapter_id":2,"order":20,"slug":"what-is-ripple-xrp","title":"Is Ripple \"it\" When it Comes to Cross-Border Transactions?","status":"published","modified_content":null},{"chapter_id":2,"order":21,"slug":"practical-use-of-cryptocurrencies","title":"The Practical Use of Crypto","status":"published","modified_content":null}]},{"id":3,"title":"Crypto Exchanges","slug":"crypto-exchanges","updated":null,"chapter":"crypto\/assets\/crypto-book\/chapters\/learn-crypto-exchanges.jpg","chapter_simple":"crypto\/assets\/crypto-book\/chapters-simple\/crypto-exchanges-101.jpg","rating":80,"sections":[{"chapter_id":3,"order":1,"slug":"how-do-cryptocurrency-exchanges-work","title":"How do Cryptocurrency Exchanges Work?","status":"published","modified_content":null},{"chapter_id":3,"order":2,"slug":"dex-vs-cex","title":"DEX VS CEX: Two Sides of the Crypto Exchange Industry","status":"published","modified_content":null},{"chapter_id":3,"order":3,"slug":"crypto-day-trading","title":"Crypto Day Trading: The Difference Between Buying, Trading, and Swapping","status":"published","modified_content":null},{"chapter_id":3,"order":4,"slug":"kyc-crypto","title":"KYC & AML: The Key to Complying With Legal Industry Standards","status":"published","modified_content":null},{"chapter_id":3,"order":5,"slug":"how-to-buy-crypto","title":"From Fiat to Crypto: How to Buy Crypto for the First Time","status":"published","modified_content":null},{"chapter_id":3,"order":6,"slug":"fiat-to-crypto","title":"Taking Profits: Turning Crypto Into Fiat","status":"published","modified_content":null},{"chapter_id":3,"order":7,"slug":"how-to-use-crypto","title":"You\u2019ve Got Crypto: What Can You Do With It?","status":"published","modified_content":null}]},{"id":4,"title":"Crypto Wallets","slug":"crypto-wallets","updated":false,"chapter":"crypto\/assets\/crypto-book\/chapters\/learn-crypto-wallets.jpg","chapter_simple":"crypto\/assets\/crypto-book\/chapters-simple\/crypto-wallets-101.jpg","rating":80,"sections":[{"chapter_id":4,"order":1,"slug":"what-is-a-crypto-wallet","title":"What is a Crypto Wallet?","status":"published","modified_content":null},{"chapter_id":4,"order":2,"slug":"hot-wallet-vs-cold-wallet","title":"Hot Wallet VS Cold Wallet: Which One to Pick?","status":"published","modified_content":null},{"chapter_id":4,"order":3,"slug":"non-custodial-wallet","title":"What are Non-Custodial Crypto Wallets?","status":"published","modified_content":null},{"chapter_id":4,"order":4,"slug":"what-is-metamask","title":"Metamask: The Leading Non-Custodial Wallet","status":"published","modified_content":null},{"chapter_id":4,"order":37,"slug":"how-safe-is-cryptocurrency","title":"The Key Crypto Wallet Safety Practices: How Safe Can Crypto Be?","status":"published","modified_content":null}]},{"id":5,"title":"NFTs","slug":"nfts","updated":null,"chapter":"crypto\/assets\/crypto-book\/chapters\/learn-nfts.jpg","chapter_simple":"crypto\/assets\/crypto-book\/chapters-simple\/nfts-101.jpg","rating":100,"sections":[{"chapter_id":5,"order":2,"slug":"how-to-trade-nfts","title":"NFT Trading: The Ins and Outs","status":"published","modified_content":null},{"chapter_id":5,"order":3,"slug":"buying-nft","title":"Tips and Tricks of Choosing the Right NFTs","status":"published","modified_content":null},{"chapter_id":5,"order":4,"slug":"how-to-store-nft","title":"How to Store NFTs: Best Practices","status":"published","modified_content":null},{"chapter_id":5,"order":5,"slug":"how-to-create-an-nft","title":"How to Create Your Own NFTs?","status":"published","modified_content":null},{"chapter_id":5,"order":6,"slug":"how-to-make-passive-money-with-nft","title":"Making Passive Money with NFTs","status":"published","modified_content":null}]},{"id":6,"title":"dApps & Defi","slug":"dapps-and-defi","updated":true,"chapter":"crypto\/assets\/crypto-book\/chapters\/learn-dapps.jpg","chapter_simple":"crypto\/assets\/crypto-book\/chapters-simple\/dapps-defi-101.jpg","rating":80,"sections":[{"chapter_id":6,"order":1,"slug":"what-are-nfts","title":"What are Non-Fungible Tokens (NFTs)?","status":"published","modified_content":null},{"chapter_id":6,"order":1,"slug":"what-is-defi","title":"What is Decentralized Finance (DeFi)?","status":"published","modified_content":null},{"chapter_id":6,"order":2,"slug":"what-is-defi-2-0","title":"DeFi 2.0: The New Version of Decentralized Finance","status":"published","modified_content":null},{"chapter_id":6,"order":3,"slug":"what-are-dapps-in-crypto","title":"What Are dApps and How Do They Work?","status":"published","modified_content":null},{"chapter_id":6,"order":4,"slug":"defi-dapps","title":"Picking the Right dApps: Dos and Don'ts","status":"published","modified_content":null},{"chapter_id":6,"order":5,"slug":"what-is-web-3-0","title":"Web 3.0: The Future of the Internet","status":"published","modified_content":null},{"chapter_id":6,"order":6,"slug":"what-are-smart-contracts","title":"What is the Core Purpose of Smart Contracts?","status":"published","modified_content":null},{"chapter_id":6,"order":7,"slug":"what-is-a-dao-in-crypto","title":"The Notion of a Decentralized Autonomous Ogranization (DAO)","status":"published","modified_content":null},{"chapter_id":6,"order":8,"slug":"what-is-staking-in-crypto","title":"What is the Goal of Staking Crypto Assets?","status":"published","modified_content":null},{"chapter_id":6,"order":9,"slug":"what-is-liquidity-pool-in-crypto","title":"What is a Liquidity Pool and How Does It Work?","status":"published","modified_content":null},{"chapter_id":6,"order":10,"slug":"what-is-automated-market-maker","title":"Automated Market Maker: the Cornerstone of the Decentralized Crypto Exchange Industry","status":"published","modified_content":null},{"chapter_id":6,"order":11,"slug":"what-is-yield-farming-in-crypto","title":"The Main Yield Farming Techniques","status":"published","modified_content":null},{"chapter_id":6,"order":12,"slug":"what-is-an-oracle-in-crypto","title":"Crypto Oracles: The Link Between Blockchain and Outside World Data","status":"published","modified_content":null},{"chapter_id":6,"order":13,"slug":"crypto-gambling","title":"The Peculiarities of Decentralized Crypto Gambling","status":"published","modified_content":null},{"chapter_id":6,"order":14,"slug":"what-is-the-metaverse","title":"Metaverse: A New Perception of Reality","status":"published","modified_content":null}]},{"id":7,"title":"Trading & Investing","slug":"trading-and-investing","updated":null,"chapter":"crypto\/assets\/crypto-book\/chapters\/learn-crypto-trading.jpg","chapter_simple":"crypto\/assets\/crypto-book\/chapters-simple\/crypto-trading-101.jpg","rating":80,"sections":[{"chapter_id":7,"order":1,"slug":"where-to-trade-crypto","title":"Where Can You Trade Cryptocurrencies?","status":"published","modified_content":null},{"chapter_id":7,"order":2,"slug":"how-to-invest-in-crypto","title":"Investing in Crypto: What Investing Options Do You Have?","status":"published","modified_content":null},{"chapter_id":7,"order":3,"slug":"ico-vs-ido","title":"ICO vs IDO vs IEO: Which One is the One?","status":"published","modified_content":null},{"chapter_id":7,"order":4,"slug":"what-is-an-airdrop","title":"What are Crypto Airdrops and How to Get Them?","status":"published","modified_content":null},{"chapter_id":7,"order":5,"slug":"how-to-get-free-crypto","title":"How to Get Free Crypto Assets?","status":"published","modified_content":null},{"chapter_id":7,"order":6,"slug":"how-to-arbitrage-crypto","title":"What is Crypto Arbitrage: The Main Principles","status":"published","modified_content":null},{"chapter_id":7,"order":7,"slug":"what-is-a-perpetual-contract","title":"Perpetual Contracts: Futures Contracts Without an Expiration Date","status":"published","modified_content":null},{"chapter_id":7,"order":8,"slug":"what-is-fud","title":"What is FUD: How to Use It to Your Advantage While Investing in Crypto?","status":"published","modified_content":null},{"chapter_id":7,"order":9,"slug":"investing-in-cryptocurrency","title":"Investing in Cryptocurrency: How to Manage Your Risks?","status":"published","modified_content":null},{"chapter_id":7,"order":10,"slug":"what-is-a-rug-pull-in-crypto","title":"What is a Rug Pull in Crypto?","status":"published","modified_content":null},{"chapter_id":7,"order":11,"slug":"how-to-avoid-rug-pulls-in-crypto","title":"How to Spot and Avoid Rug Pulls?","status":"published","modified_content":null},{"chapter_id":7,"order":12,"slug":"how-to-avoid-crypto-taxes","title":"The Key Legal Techniques of Avoiding Crypto Taxes","status":"published","modified_content":null}]},{"id":8,"title":"Crypto Analysis","slug":"crypto-analysis","updated":null,"chapter":"crypto\/assets\/crypto-book\/chapters\/learn-crypto-analysis.jpg","chapter_simple":"crypto\/assets\/crypto-book\/chapters-simple\/crypto-analysis-101.jpg","rating":100,"sections":[{"chapter_id":8,"order":1,"slug":"what-is-bullish-and-bearish","title":"Bearish and Bullish Markets: Do They Matter?","status":"published","modified_content":null},{"chapter_id":8,"order":2,"slug":"best-technical-analysis-indicators-for-crypto","title":"5 Best Crypto Technical Analysis Indicators You Must Know About","status":"published","modified_content":null},{"chapter_id":8,"order":3,"slug":"what-is-candlesticks","title":"Technical Analysis: What are Candlesticks, Trendlines, and Patterns?","status":"published","modified_content":null},{"chapter_id":8,"order":4,"slug":"how-to-track-new-crypto-coins","title":"Crypto Tracking: How to Track Your Favorite Coins & Tokens?","status":"published","modified_content":null},{"chapter_id":8,"order":5,"slug":"how-to-research-crypto","title":"Crypto Research Fundamentals & Social Signals: Your Daily Trading Strategy","status":"published","modified_content":null},{"chapter_id":8,"order":46,"slug":"portfolio-diversification-definition","title":"Portfolio Diversification: The Whats, the Whys, and the Hows","status":"published","modified_content":null}]},{"id":9,"title":"Mining","slug":"mining","updated":false,"chapter":"crypto\/assets\/crypto-book\/chapters\/learn-crypto-mining.jpg","chapter_simple":"crypto\/assets\/crypto-book\/chapters-simple\/crypto-mining-101.jpg","rating":80,"sections":[{"chapter_id":9,"order":1,"slug":"what-is-crypto-mining","title":"Crypto Mining: What It is and How Does It Work?","status":"published","modified_content":null},{"chapter_id":9,"order":2,"slug":"what-is-a-mining-pool","title":"Mining Pools: Is Collective Mining Better Than Solo Mining?","status":"published","modified_content":null},{"chapter_id":9,"order":3,"slug":"what-is-staking-crypto","title":"An Advanced Look into What is Staking Crypto","status":"published","modified_content":null},{"chapter_id":9,"order":4,"slug":"what-is-proof-of-stake-vs-proof-of-work","title":"Proof-of-Work VS Proof-of-Stake: The Differences That Matter","status":"published","modified_content":null},{"chapter_id":9,"order":5,"slug":"what-is-crypto-mining-rig","title":"Crypto Mining Rig: What It is and How to Build One?","status":"published","modified_content":null}]},{"id":10,"title":"Crypto Terms","updated":false,"chapter":"crypto\/assets\/crypto-book\/chapters\/crypto-101-glossary.jpg","chapter_simple":"crypto\/assets\/crypto-book\/chapters-simple\/crypto-glossary-101.jpg","rating":100,"sections":["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"]}]" current-chapter="P" current-section="what-is-procedural-programming">