24

I'M A BEGINNER AND I JUST WANT TO CODE, NOT WASTE FUCKING 5 HOURS TRYING TO FIND OUT WHY SPYDER WOULDNT FUCKING INSTALL ON AN ENVIRONMENT IN ANACONDA. FUCK.

WHY DOES THIS HAPPEN EVERY TIME I TRY TO LEARN SOMETHING NEW. EVERY TIME SOMETHING HAS TO FUCKING BREAK.

Comments
  • 8
    Python is a good beginner language but the ecosystem is so shit it takes an expert to set up anything.
  • 3
    When installing Anaconda I was told to allow any user to write /usr. I did figure it out in the end, but it took me several days.
  • 0
    Software breaks all the time. :/ People need to get better at building software. :/
  • 0
    The quality of your learning resources matters. If you’re teaching yourself from random blog posts, you’re going to encounter these types of problems consistently (e.g., different dev environments, versions of libraries, etc.). Look for resources that provide information on the environment setup and optimally a GitHub repo that you can clone to make working through the solution easier.

    Much of the value from sites like DataCamp and PluralSight is that their courses tend to either provide you with a working environment or provide resources for setting up your own.
  • 2
    git gud squib.

    Also, containerized environments will save you thousands of hours.
  • 1
    To my mind this is not a matter of the framework. This happens with virtually any development setup on one way or another.
  • 0
    For a developer, it is important that you learn how to fix this things and how to setup your environment and troubleshoot such problems. From a positive side: You learned a bit more how to deal with this problems.
  • 1
    You could learn how to use a shell on a Unix-Like OS. How to use make, bash/dash/..., vim/emacs, tmux/screen, git, make .... Then you can use any language in the same environment and don't need to learn a new IDE every time you want to program a different language or for a different platform.
  • 1
    Is it Friday already?
  • 0
    Maybe check out the thenewboston tutorials on YouTube, yes they're old but they're good for beginners and most of the python stuff should still hold up.

    Second bit of advice: if you're really a beginner try not to use libraries as a crutch. It's very in vogue right now to just include/inport yet another library for even the most trivial things but you're preventing yourself from learning that way.

    Anyway, I owe a lot of what I've learned in programming to thenewboston, can't recommend him enough. For somewhat more recent material on C, I highly recommend Casey Muratori. Be forewarned however that his approach to C and programming runs counter to most advice you'll get on forums and such, but he's a very experienced and knowledgeable programmer who I feel is very much worth listening to. He's also working on an educational resource called starcodegalaxy but that isn't released yet.
Add Comment