If it's Python. I ain't contributing.

Reply to this note

Please Login to reply.

Discussion

Noob non programmer question: python is always recommended for first language to learn on, and I’m trying to learn a bit now. Bad move? What would you suggest instead?

I learned on Python. I just have cone to have a strong bias against it. Recommend paying attention to typing (Python had is optionally, Iirc). Learning basic Boolean logic and code flow is fine with Python. If you want to do system or protocol engineering, you need a compiled (Python is an interpreted language) and typed language.

Just my two sats. Even if you're learning Python, you're ahead of most.

Onward.

Highly recommend looking into Rust when you're ready. It'll be a lot if you're just starting out but lots of baby steps goes a long way.

Go is probably fine too, especially if you're writing web servers.

Depends on you.

If you're the kind of person who likes tp understand everyrhing with detail from first principles, python is a bad choice. It does a lot under the hood which kind of prevents you gtom understanding how computers actually work.

If you don't want to get too deep and just want to build something simple or a prototype, python is a great choice.

Concur.

Thanks a lot both! Mostly just trying to learn and be a more knowledgeable BTC community member. Not trying to change jobs or really build anything. Appreciate the help!

Reading Mastering Bitcoin goes a long way for building that knowledge.