User Controls
The way I see it there's two ways to learn programming
-
2024-01-29 at 12:55 PM UTC
-
2024-01-29 at 1:10 PM UTC
-
2024-01-29 at 10:52 PM UTC
Originally posted by Ghost You can either spend 4 hours reading about dependencies in an environment and downloading all the stuff, learning it and then getting it to draw a box
Or you can spend 4 hours programming in assembly to make the same box
Anna zpysys?
I can teach you assembly.
Personally I find it easier to understand than C or even Python. -
2024-01-29 at 10:53 PM UTCAlso don't learn JS if you are just starting out, I suggest learning htmx.
-
2024-01-29 at 10:53 PM UTCwho gives a shit. im not learning shit i dont want to listen to one of you faggots sit there and talk about masturbating the whole time
-
2024-01-29 at 10:54 PM UTCi know its fucking really awesome but please stop trying to be so obsessed with my dick
-
2024-01-29 at 11:11 PM UTC
-
2024-01-29 at 11:14 PM UTC
Originally posted by maddie Also don't learn JS if you are just starting out, I suggest learning htmx.
If you want a cushy job Angular and Typescript is where it's at.
A library like htmx, clever as it is, just won't cut it.
But you roll up somewhere and demonstrate an ability to code in anything at all, they'll most likely beg to keep you around. -
2024-01-29 at 11:26 PM UTC
Originally posted by Donald Trump If you want a cushy job Angular and Typescript is where it's at.
A library like htmx, clever as it is, just won't cut it.
But you roll up somewhere and demonstrate an ability to code in anything at all, they'll most likely beg to keep you around.
htmx fundamentally fixes a lot of security issues that javascript overlooks. Yes ofc Angular and Typescript, etc all that right now is job safety, but it will eventually change, and if someone has no programming knowledge at this moment, I'd recommend learning the new technology so you are already in front. Pros and cons to both sides, really all comes down to the person and their interests, and end goals.
Personally I find webdev very mundane, and boring, but also I am more into kernel level stuff so.. I could be a bit bias.
But honestly.. devsecops is where it's at. -
2024-01-29 at 11:27 PM UTC
-
2024-01-29 at 11:30 PM UTC
-
2024-01-29 at 11:34 PM UTC
Originally posted by maddie htmx fundamentally fixes a lot of security issues that javascript overlooks. Yes ofc Angular and Typescript, etc all that right now is job safety, but it will eventually change, and if someone has no programming knowledge at this moment, I'd recommend learning the new technology so you are already in front. Pros and cons to both sides, really all comes down to the person and their interests, and end goals.
Personally I find webdev very mundane, and boring, but also I am more into kernel level stuff so.. I could be a bit bias.
But honestly.. devsecops is where it's at.
HTMX is just another library, like JQuery. Not a solution to everything.
Way things are going now, webdev is going to get flooded with dumbass Indians with fake CVs very soon. Low level programming is great, and if you can learn enough to be able to do devsecops or whatever semi-competently, you can easily have a very good career. The level of knowledge of professionals in the field is astonishingly low. Companies need competent people who will flag up where issues arise. -
2024-01-30 at 1:07 AM UTCI learned by first downloading code and slightly modifying it to extract data from a website that a security error in it.
Then I actually began to watch training videos and asking questions about what I was doing.
Now I do it regularly for completely other things and collect my profits. I net more from side hustles than what I gross at a regular 40 hour job. -
2024-01-30 at 1:12 AM UTCI find the trick is never learn something before you need it. Don't learn something beforehand that you will never use. When you need something specific, then you learn it, and only then. Wasting your time and effort on useless and pointless things is just self-defeating. You could be spending that time and energy on something practical.
-
2024-01-30 at 6:40 AM UTCmy plan is to replace all the sessions of high dependency things to just learn C instead, or assembly. Seems more useful for what I want to do (making games or something)
using the CPU to draw a graphics vs pressing the box button on the react UI
That just means it's easier to port everything to linux. right? right?
Originally posted by maddie I can teach you assembly.
Personally I find it easier to understand than C or even Python.
I think I can understand what the machine is doing for all of them. Also javascript and the JVM I think I get it from my working with the EVM
you know you are fucked when your most recent experiences with computer programming come from cryptocurrency, that doesn't seem healthy to me.
but even stuff like the first bitcoin client was programmed with QT software development tools
but the actual code to bitcoin was made in C++ I think because that was the "easiest" to get down to stuff like compute cycles and hash graph tables or whatever bitcoin does behind the scenes to do quick mathQuick Answer:
Bitcoin, created by Satoshi Nakamoto in 2009, is a decentralized digital currency that uses blockchain technology. It’s open-source and written in C++, a language chosen for its performance, control, and reliability.
Various programming languages like C++, Java, Python, Perl, and others can be used to create cryptocurrencies, depending on the desired features and cryptographic algorithms. Blockchain development is complex and requires careful consideration of security, resource management, and performance.
Popular languages for blockchain development include C++ for its object-oriented features and control, Python for its ease of use, Java for smart contract development, Solidity specifically for Ethereum smart contracts, JavaScript for its ubiquity in web systems, PHP for its object-oriented features, and Golang for its modern structure.
Bitcoin Core, the original Bitcoin client, is mostly written in C++, but other languages like Python, Java, and GO are also used. Bitcoin Script is a simple language used for transaction processing on the Bitcoin blockchain, and it’s not Turing complete, meaning its functions are limited.
In terms of creating cryptocurrencies, the best language can vary but C++, Python, and Java are popular choices. Ethereum is written in Solidity, and while blockchain requires coding knowledge, platforms like Ethereum make it accessible to non-technical users.
Originally posted by maddie Also don't learn JS if you are just starting out, I suggest learning htmx.
is htmx the same thing as HTML5? I am ready to just ignore CSS and HTML anything and learn PHP instead. I just make my girlfriend do all my html/css it seems more like womens work to me. I would make all my games in HTML if I knew they could run on stuff without breaking but in my experience all my webpages break using different browsers so either i'm just bad or missing some way to engineer that properly also it's something I never see except maybe for something like neopets but i'm sure 90% of their site runs java shit now -
2024-01-30 at 6:44 AM UTC
Originally posted by ⠀⠀⠀⠀⠀⠀ I find the trick is never learn something before you need it. Don't learn something beforehand that you will never use. When you need something specific, then you learn it, and only then. Wasting your time and effort on useless and pointless things is just self-defeating. You could be spending that time and energy on something practical.
this is why I will learn pascal
and F -
2024-01-30 at 6:45 AM UTCthere's not really any kind of game where assembler would be a good choice of language, probably just to use a premade engine or framework
if you want to go hard learn unreal and cpp or something
I hate the internet -
2024-01-30 at 6:53 AM UTC
Originally posted by ner vegas there's not really any kind of game where assembler would be a good choice of language, probably just to use a premade engine or framework
That's my plan, fuck building my own engine I will just use GODOT. I don't understand how to connect game engines and make them dependent on other game engines like this guy
Originally posted by Ghost
seems pretty BASED
I mean if i'm gonna use one engine already I might as well make it as fucked up and retarded on purpose for EXTRA FEATURES or whatever, as long as you make your game big enough that it can go on steam it doesn't matter what engine you use, probably half the steam games use UNITY outdated version but I suspect steam is a wrapper that auto-update and fixes shit, unlike when you download a 10 year old ZIP file and the game doesn't work because it's written on some old shit
but i've actually never had that happen really either and I run a lot of old outdated weird shit so maybe game devs are just paranoid and have PTSD because I can't name a single game that breaks from muh dependencies but i'm sure it happens
-
2024-01-30 at 6:55 AM UTCwhat if you want the game to be backward compatible with old hardware though wouldn't making it as "base cpu level" instructions be easier so any idiot can run your piece of shit on a raspberry pi from 10 years ago or fonaplats 90s pizza PCs
-
2024-01-30 at 6:57 AM UTCevery game should natively run on DOS in 16 color mode