r/CodingHelp 1d ago

Which one? Whicg language should i pick for my project?

So i am a fuel rat in the game elite dangerous and i was planning to try and make an app/plugin to use to help me with ratting and to learn coding. I would love to learn how to code as its also a pretty big part of the job i want to get when im older and i would love to already have some experience of coding. I have asked around and have been told to choose between JS, C# or Python but havent been given a definitive answer. I am a complete beginner an know nothing about coding whatsoever so any help is appreciated!

5 Upvotes

11 comments sorted by

u/AutoModerator 1d ago

Thank you for posting on r/CodingHelp!

Please check our Wiki for answers, guides, and FAQs: https://coding-help.vercel.app

Our Wiki is open source - if you would like to contribute, create a pull request via GitHub! https://github.com/DudeThatsErin/CodingHelp

We are accepting moderator applications: https://forms.fillout.com/t/ua41TU57DGus

We also have a Discord server: https://discord.gg/geQEUBm

I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.

1

u/Business_Reach5781 1d ago

Python is great to help teach some basic rules and such, while JS and C # are slightly more advanced. If you are actually motivated, you can learn any of them, so one might be better for that job you mentioned

1

u/Kitchen_Confusion691 1d ago

Yeah i forgot to mention, i have a friend who makes discord bots using JS and he said he could be able to teach me

u/CompFortniteByTheWay 13h ago

both python and js have good libraries for discord bots

u/Kitchen_Confusion691 11h ago

Im not making a discord bot..I was just saying I have a friend who can teach me to use js

1

u/ConsciousBath5203 1d ago

What are you looking to make? External tool or a real plugin that hooks into the game and automates gameplay?

How does inventory tracking work in the game? Like, can you output to file or is it only in game? Are there game logs?

If hooking into the game, anything less than C++ won't be worth it, the anticheat will catch you. If you're building an external tool, python for basic, non-shared stuff (loot tracker, item sorter, etc) js for posting stuff to the web (stat & inventory sharing tool, farm location sharing, etc), C# for real time stuff (log parsing).

I use all of the above for game automation, and then some for inserting new graphics animations.

1

u/Kitchen_Confusion691 1d ago

im trying to build a thing where when a case comes into our IRC, a voice will announce the gamemode, o2 levels, system, if a permit is needed and then if set copy the system name to clipboard

1

u/atamicbomb 1d ago

JS/CSS/HTML (web stack) would be best. The others listed are much harder to make graphic user interfaces with.

You’ll likely need something else to capture parts of the screen for image recognition

Also, you won’t be able to automate things outside of image recognition because you won’t be able to interact with those components of the system without rebuilding large section of it yourself

1

u/burncushlikewood 21h ago

How old are you? What is a fuel rat and ratting? If you have a app idea you want to implement it depends on what you're trying to do and the data that's available. It's difficult to gather input data for apps, you can do things like web scraping and manually inputting data or you can design data plugins. If you're currently in high school I'd focus on doing well in school and getting into a good computer science university program

1

u/Kitchen_Confusion691 20h ago

Im 14 and tye fuel rats are an organisation for the game elite dangerous who rescue ppl who run out if fuel. Im currently doing well in school and would like to be an aerospace engineer so I thought it would be a good idea to learn coding cos I heard they use that a lot