Idk about a bootcamp, before building with code i was thinking NOSTR and Bitcoin both sound like interesting and relatively simple protocols. So maybe since there are so many languages and whatnot, start by learning to understand these on a code level. Both as a means of finding some direction and obviously an incentive/motive (i use them)

Is that a good idea šŸ˜…

Reply to this note

Please Login to reply.

Discussion

Yeah I think so. You can fully learn anything on your own now with the internet, and with Nostr / google / chatgpt you can probably get every specific question you have answered eventually. And those questions will lead you to figuring out what direction you want to go as you progress. It’ll be a grand adventure.

I’m pushing myself into a new arena this year (building houses) and it’s just been a series of solving problems thus far. I’ve got a long way to go but I feel like I’m on the right track. Had to get out of my comfort zone… and I want to escape the fiat matrix for good so need new skillz + more ways to earn bitcoin.

That’s awesome ✊

✊

You could also try Saylor academy for some free online programming courses. If you figure out a language you want to focus on.

Yes, it’s a great idea! I taught myself a few years ago. It’s very rewarding to see your ideas come to life.

The most important thing … never get frustrated. If you’re someone who gets frustrated easily, you’ll need find ways to dig deep and release that negative energy. As you start, you will frequently hit a wall. I remember twice having an ā€œunsolvableā€ problem where I worked for five days straight. Hundreds of attempts. Nothing worked until it did. Eventually, you’ll solve the problem if you don’t give up. Make this your superpower. Be the person who never gives up and you’ll be able to do anything.

I don’t know what your background is, so it’s hard to make recommendations. I can tell you what I did…

From my previous jobs, I already had a background in app UX and basic computer science. I knew what I needed to do, but I didn’t know how to do it. I’m the kind of person who learns best by working on something I can ā€œseeā€ so I taught myself how to do full stack web development. Later, I taught myself rust so I could work on bitcoin projects.

Also, get a subscription to chatgpt 4. It is really good at coding and it can act as your personal tutor to explain concepts.

There are many directions you could go, so you’ll need to pick an initial direction. A few key ones: app development, protocol development, AI.

Do you have some ideas on what you might want to build?

Great response. You are the man!šŸ§”šŸ’œ

Love this, thank you so much. Plans for what to build, not so much. I’ve had plenty but never write anything down 🫠. I really just want to start by understanding bitcoin and nostr more deeply and go from there.

I don’t have a background in this stuff whatsoever. Took a computer science class in college where we used what i’m pretty sure was a customized version of C++. I actually didn’t do very well mainly bc i did what the professor warned everyone not to do on the final exam and accidentally deleted my entire library just before it started... i loved the course though and did gain some understanding of how code works, ā€œplaying computerā€ in your head when looking over what you’ve written and stuff.

I really didn’t wanna have to subscribe to chatgpt but i had a feeling it would be borderline necessary. I trust your judgement on that. The real problem is time. But i’ll try. Thanks again for the thoughtful response 🧔

Would you say that Andreas Antonopolous’ book Mastering Bitcoin is a crucial part of this journey?

Self taught dev here. https://freecodecamp.org is a great place to start. If you get a text book, do ALL the things. EXACTLY as written. You’re only cheating yourself if you don’t try. Answer the questions, do the exercises. Then find forums to ask in (nostr might be a good forum!)

Haven’t read it but looks really good for understanding the bitcoin protocol. I didn’t read it yet because I’m pretty comfortable with those details already.

Whether you should read it depends on what you want to build (your available time and priorities).

There are alternatives to ChatGPT 4 but none as good and easy. I would use it for anything you don’t mind openai knowing. (Like learning or public open source software) If you’re working on something top secret, then you might want your own AI model running locally.

I personally wouldn’t focus on the bitcoin or nostr protocol details until you have computer science basics and know which direction you want to go.

Eventually, if you decide you want to create a nostr app, you can make use of the development kits that are available at that time. There are a few now for nostr and I’m sure they’ll only get better. There are other development kits for bitcoin and Lightning too.

Let me know if you have any questions about any of that.

Gotcha, bookmarked this note. Thanks again 🫔