I think the modern paradigm of frameworks and libraries really makes things confusing, because you can learn every single bit of vanilla JS and then Angular is still like a different language, just like all the rest. I started teaching myself in 2005 so I did have the advantage of a bit of the old world of programming, but I also wasn't allowed to own a computer and I spent years and years on graphing calculators and notepads learning the basic principles of what is now second nature to me. There's lots of great options people have already mentioned, C# or Python both are pretty good, but pick one and stick to it. A few months of daily work on it will get you far enough to get a grasp, and a few years of it will get you started on a career. But just get started with it and keep at it, I promise you will get it!
Fediverse
A community to talk about the Fediverse and all it's related services using ActivityPub (Mastodon, Lemmy, KBin, etc).
If you wanted to get help with moderating your own community then head over to !moderators@lemmy.world!
Rules
- Posts must be on topic.
- Be respectful of others.
- Cite the sources used for graphs and other statistics.
- Follow the general Lemmy.world rules.
Learn more at these websites: Join The Fediverse Wiki, Fediverse.info, Wikipedia Page, The Federation Info (Stats), FediDB (Stats), Sub Rehab (Reddit Migration), Search Lemmy
Coding is the future
Yeah according to coders lol
Fediverse just skews tech heavy. The average person doesn't even know what a file is.
The jaypeg, the ping, the dock, the... er... the thing for nails?
So I recommend Python if you just want general coding, dual booting Ubuntu or some other beginner friendly linux if that’s more interesting to you, or starting with html if website design sounds more fun.
Alternatively you could try R, it’s weird but I like it.
As a fellow bumbling novice, I hard a hard time figuring out where to start until one of my colleagues recommended C++. That is the way! I feel like C# helped train my brain to "think" in code.... if that makes sense. The patterns and mechanisms involved in C# carry over to so many other languages. There's my two cents for ya. Best of luck in your coding adventures!
I'm not sure I fully agree with that approach for most people since C++ resources and tools seem to not be the user friendliest but then again if it worked for you that is amazing.
You do know that C++ and C# are two different languages, right?
Meant to say C#, said C++ instead... THEN kept messing it up while trying to fix it..... So I ended up just deleting it. Edibles and lemmy is a tough combo. But I'm glad everyone else in the thread is calling out the good stuff.
Oh yeah, apologies for the above comment. C# is definitely a good option, especially if you use windows and love messing around with the OS
Think of something simple you want to make, pick a language, and start reading/watching tutorials and doing smaller coding exercises until you feel like you can start making it. This is the easiest period in human history to learn new languages, easily and for free.