[–] 4 points 2 weeks ago

There is no best way to start. Start with what is fun and chase what is fun. A lot of very bad advice is given about supposed ways to start learning programming that can poison your experience (like people say garbage collected languages are bad because you won't "appreciate" manual memory management), but that's all bullshit. Learning any language will make you better at learning other languages.

I started with Java, I think it's fine for starting. I think Python is a great way to start because there's a bunch of content for getting started with it. But ultimately, start with whatever you find fun enough to keep you interested and pushing through.

  • source
  • parent
  • context
  • [–] 19 points 2 weeks ago (2 children)

    I've talked about it before, but I really hate PDFs. Specifically the things PDFs are used for. If you aren't planning to print something and will only ever look at it on a screen, HTML is better. It's so frustrating when you're going to a website, you know, a thing that serves content in HTML, and then some piece of information is in a PDF.

  • source
  • [–] 2 points 2 weeks ago (2 children)

    If someone wanted to take your rights away, maybe even didn't believe you should be allowed to be alive, would you be unprofessional for not wanting to use software they make? Would you be unprofessional for making your own version of that if the project refused to remove them as the lead? No. You wouldn't. A way to solve that problem as a professional is to fork the project. What's not professional is calling people doing that unprofessional.

  • source
  • parent
  • context
  • view more: ‹ prev next ›