Original Artcle Here
By Coder of Stuff

One of the most common questions I see floating around Kaspa is “where do I begin?”. I assume that because you’re reading this article from someone who writes code for Kaspa that you are particularly interested in the technical aspects of the project. With that in mind, I’ve gathered a few light reading articles and starting points to get you started into understanding some of the underlying concepts of Kaspa. I also included a few references that you might find useful right after.  That’s it! Hopefully this serves as a good starting point for your journey into Kaspa. Feel free to reach out to me or any other community member in the Discord to learn more about Kaspa (technical or otherwise). 

Simple articles to start your technical journey into Kaspa

Kaspa 101 — a good primer for understanding how GhostDAG works

How Increasing the Throughput Harm’s Bitcoin’s Security  — a good explanation on why you need to do scaling properly

Scaling Bitcoin with BlockDAG

Kaspa — What are we actually doing here?

In which mayday mayday are we syncing about?
— a good primer for Kaspa’s pruning

Kaspa GhostDAG 101(video) — an overall coverage of technical concepts

Diving Deeper – PDFs

Now that you’ve got those initial primers out of the way, you might be interested in reading into these to dive deeper into the technical details

Dev Talk Videos on Core Tech

These are assorted videos from conferences, AMAs or Workshops by core Devs and researchers.

Dev Talks
Kaspa Development (general)

Getting into the Code

Maybe you’re bored and done with the technical concepts or just simply want to dive into the code. Here are some of the repositories you should check out:

Main Kaspa Node Repository. If you want to keep up with the latest advancements, this is definitely the code to look at

Repository containing
Kaspa Improvement Proposals (aka. KIP)

WASM integration guide for JavaScript and TypeScript.
WASM Intergration Guides

Kaspa SQL Indexer

—————————-
This is the old (deprecated) Kaspa node repository from when it was still written in Go. It may provide some residual benefit to you if you ever want to see how this old code operates. This repository is unmaintained.

Crescendo Links for KIPs and Node Set

DEEPwiki -AI version of Kaspa RK Github

Connecting with the Community

Perhaps you have some questions about the topics above or want to keep up with some of the discussions happening. The following resources are the best place to connect.

Discord.  Check out the following channels. Feel free to tag the developers or researchers you want to ask directly.
#research-general for research and conceptual questions
#development to ask developers directly about code-related questions
#testnet for latest developments undergoing testing

Telegram group where developers and researchers typically collaborate. You can read up on the latest topics here.

This is where KIPs and new technical concepts that require more long-form discussions take place.