Hi everyone,

TL;DR Completely new to coding and programming, but I want to learn enough to be able to run a home server, my own website and tinker a bit with Arduino. Is there any programming language or path that you could recommend?

I don’t know if those things are related or not. I’ve been looking at books a bout Arduino, but it’s just following instructions to do xyz, but not explanation of the basics.

About the server and website, I’ve wanted to try it out since I stumbled upon the Low tech magazine. Many of the projects there and the philosophy behind it speak to me, so I would like to be more knowledgeable about it and be able to do some stuff myself.

EDIT. You guys are awesome! Thank you so much for the replies. It’s so cool to see Lemmy populated with cool people willing to chat and put knowledge in common :) I might be updating this post when I get to do something about… well all the resources you gave me!

  • h3ndrik@feddit.de
    link
    fedilink
    arrow-up
    1
    ·
    edit-2
    7 months ago

    Spain? Nice. The low tech magazine is operated from Barcelona. I’m occasionally envious about the amount of sun and the temperatures in late autumn while it’s cloudy and rainy here in Germany…

    Yeah. I’d pick something to start with. Depending on how much you want to delve down, it’s quite some amount of time you can sink into every individual field. And if you’re like me and constantly try too much at the same time, you’ll either get overwhelmed/disappointed from time to time because there isn’t much progress. Or end up with the drawer of unfinished electronics projects we all have 🤣

    But that shouldn’t stop you. And that’s mostly something you should keep in mind while starting out. Luckily we have tons of tutorial videos, online documentation and stuff available to us. If you start with some pre-made stuff and already existing projects it’ll make it considerably easier to get some results early on.

    I mean you do you. I’ve learned programming from textbooks and I think this is the way. At least it teaches you things properly and why you do something instead of just copying code. It takes some patience, though. I don’t know what learning type you are. I think computer stuff and social degrees require a bit different ways of thinking. But it’s not rocket science. Just have fun and explore. If you experience major setbacks or want to get a bit more serious, consider going to the library and get a book on Python or find one online (or a course).

    Hosting stuff on your Raspberry is also rewarding. But I’d really consider starting with something pre-configured. All the sys-admin stuff (when starting from scratch) takes a good amount of knowledge with several topics, and some experience with the specific tools and frameworks. Other people might disagree but I think it’s less rewarding than for example programming and you’ll get a steep learning curve early on. On the other hand it’s super useful to run your own internet services. And we have the projects available that make it easier.

    So, happy tinkering… Keep us posted in case you start another low-tech blog coming from Spain to us. And don’t let any complexity stop you 😊

    • Beardedleftist@lemmy.mlOP
      link
      fedilink
      arrow-up
      2
      ·
      7 months ago

      We’re suffering a serious drought here though, even Barcelona’s tap water might be not available this summer! We should split our sunny and rainy days! We visited Frankfurt and Heidelberg and loved the cold and rainy days… which makes sense: we barely had any winter this year 😅

      You make some good points, and being overwhelmed after trying to bite too much at once is something I’m used to, sadly, so I’ll try to think about how to approach all this. Probably pre-configured hosting as you said, so I can see the website running sooner, and we’ll then see how it goes or what calls my attention!

      So, happy tinkering… Keep us posted in case you start another low-tech blog coming from Spain to us. And don’t let any complexity stop you 😊

      That would be so cool! I don’t know much about practical stuff, but I plan on putting my reflections about morals and society online. It would be nice to have some kind of low-tech website like that and inspire some conversation on the topics. I’ll keep you guys posted for sure!

      PS: I’m pretty sure I had a coffee with Kris, but I didn’t know about the website back then. I thought it was a cool guy, we had a good time (well me at least lol).

      • h3ndrik@feddit.de
        link
        fedilink
        arrow-up
        2
        ·
        edit-2
        7 months ago

        […] serious drought […]

        Sh*t, damn climate. Yeah I remember that being covered on TV and them saying it’s a catastrophe in Catalonia for several consecutive years now. I kind of forgot, because nowadays all the news is about Trump or Putin or Gaza (or our own issues). Wish I could send you some low-pressure weather areas. And I probably also owe some water to the south, because I occasionally buy paprika and other fruits from there. I think this year we got enough rain here in North Rhine-Westphalia so the water levels recovered a bit. I don’t really know what to say… It’s unfair. And one of the major tasks to tackle in the very near future… Probably also a really big investment to sustain a major city.

        I’m pretty sure I had coffee with Kris

        Hehe. Every so often I check that site and see what’s new. I think the solar powered website is an awesome project. I always wanted one, too. And I already have a small solar panel. Unfortunately the house is facing all sorts of directions, but there isn’t any surface pointing to the south. I’ve tried running an Raspberry from it but that draws too much power and I’d need a bigger solar panel for an usual day. Maybe I should try a more efficient ESP32 and see if anyone implemented a proper webserver for that.