Good on you, and good luck!
Programmer and Airplane Enthusiast.
Good on you, and good luck!
That’s up to you! There’s so many different disciplines within programming that you will learn some easier than others, and you will enjoy some more than others. You said you’re learning web development right now - it may be that you don’t like web development, not development. You could also try scripting, you could try databases or backend development. If you don’t like Javascript, you may like Python.
If you desire the opportunity to peer-program, you know writing code with someone else together, then you may look for projects that have active Discord channels so you can join a voice/video call.
And your general anxiety about the state of the internet being controlled by a handful of massive companies isn’t merely paranoia - a lot of people feel the same anxieties so you are absolutely not alone in that regard. Just make small things you like making - don’t worry about what framework it has to be made in, or what language you used.
Have you considered writing a responsive web app in JavaScript that can be hosted by GitHub Pages? Depending on what exactly you need to write and what you need the program to do, that may not be the best option, but it is simple, you don’t need to worry about hosting the site, and it allows you to rapidly deploy your application and make it accessible anywhere through a web browser. You just write the HTML, CSS (if you wanna be f a n c y), and JS. No shortage of tutorials on those 3 languages.
Here’s a few examples I’ve written:
I think that’s an image caching bug.
Oh man… I remember reading this years ago and aspiring to be the Fantastic Programmer.
This did NOT age well. Seriously consider some of the traits that this article is describing and play the game “Are We Describing a Programmer or a Zuckerburgian Psychopath?”
It doesn’t get enough love.
Aren’t the most commonly accepted sorting algorithms O(nlog(n))? Quicksort? Mergesort? Those are considered bad?