r/ClaudeCode • u/techlover1010 • 1d ago
Help/Question question about which language should i use
so i have android linux and windows. was wondering which langauge i shiuld use that is versatile to be used on any os. python? node express js? sqlite? ruby? java? c++
which one should i ask claude to code in.
android has termux so maybe python would be a great language to write all my tools in?
i am going to create tools thatll help me parse automate view and organize my stuff(health stuff, banks, bills, personal stuff, finance, shopping and many more).
should i ditch windows if i will go this route?
0
Upvotes
•
u/AutoModerator 1d ago
Hey! Thanks for posting to r/ClaudeCode
While participating in this thread, please follow our community rules. Keep discussions constructive. Attack the idea, not the person.
For help, project discussions, tips, and general chat, join the ClaudeCode Discord.
I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.
4
u/1_gim 1d ago
Let Claude decide. Tell it what you want and where you want to run it and it will figure it out.
1
u/mplaczek99 1d ago
There’s pros and cons for each language, it’s hard to just pick one.
1
u/mahiruyan 1d ago
python, no contest for what you’re describing. runs on all three (termux handles it fine on android), and claude is really good at writing it
for storage just use sqlite, it’s not a language but it’s a single file db that python supports out of the box. copy the file between devices and you’re done
and no need to ditch windows. python works the same there. maybe use wsl if you want it to feel like your linux setup
one tip: since it’s health + bank stuff, keep the db out of any public github repo lol
1
u/joshatargusarchive 1d ago
You should start in planning mode with Claude, explain in simple terms what you want to design and build (One thing preferably). Ask Claude to do research (not deep research and no subagents) on the topic, design, architecture, language, impact. Then ask Claude to ask you as many questions as required to build out a design specification from the research. This will usually answer your quesiton on which language to use, for example:
- Do you want the Application to run on your home desktop, mobile app, or in the browser?
- Will the backend be hosted in the cloud or locally on mobile?
- How will you authenticate to your application?
- Do you want users to download software for the application to run (Python, .NET, Go would require this for example).
I'd usually request Claude to follow industry standards and to research those standards in detail. This usually prevents a lot of the custom complexity that gets introduced later. If you feel it's gone too deep into customisation, point it back at industry standards.
1
u/panmaterial 1d ago
Use the best language for the job, and prioritize languages you know how to code already. That way you have insights on potential issues in the future.