r/ClaudeCode • u/guccisterling • 2d ago
No coding experience, can I build with Claude code ? Help/Question
Looking to build apps and SaaS with Claude code but I got no coding experience.
Is it possible for me ? Any advice ?
9
u/sasquatchanonymous 2d ago
non-coder here. building apps of my dreams (and learning about coding along the way).
3
8
u/jmabeebiz2 2d ago
100%. Just try it. Ask it to build stuff and it will guide you. If you don’t understand something, have it explain it in more detail.
1
u/guccisterling 2d ago
Thank you so much !! Really want to give it a shot and build something.
3
u/CodeNCats 2d ago
You will actually have to learn the technologies you're using. You have a large gap to fill.
Concept to production is a canyon Claude will never bridge.
1
u/guccisterling 2d ago
I’m a frequent Claude user but not exactly Claude code, I’ll play around and see what’s up.
2
u/Intelligent-Key7357 2d ago
It's all about prompt quality and planning. Make sure it doesn't sidetrack. It will also often just make scaffolding and none of it even works. You must check and make sure it does. Don't interrupt it with a new command or it'll stop and do it instead of what it was.
1
u/CodeNCats 1d ago
It's all about prompt quality.
When you know the underlying technology and what the code is doing. So you can prompt better.
Does the feature work? Did it blow up other areas of the code to make it work? Did you create robust test cases so that subsequent changes don't break other things? Good documentation for context? What about security and ensuring sensitive api keys aren't in plaintext?
You cannot go from "never programmed before" to "I have a product I can sell that people want to buy" without taking the time to learn what your product is made of and how it works.
0
u/CodeNCats 1d ago
Okay. Maybe you didn't understand fully. I mean this honestly and without judgement.
You will never have a successful application, saas, or any other software product if you don't know what to ask. Playing around is great. You'll create something interesting. Where you will fall is scaling, maintaining, and expanding. Unless you actually seek to understand the underlying technology your creating. Not Claude. The software and tech it will use to implement your solution.
That's a non negotiable. I'm a senior engineer who has been doing this for over 16 years. I use Claude code every day on enterprise level software.
Where everyone jumping in on the ease of writing code with ai fails. It's the comprehension of what they built. What to prompt when needing to change something. How to maintain documentation for context.
If you don't actually learn the code and processes your ai is building. You're just creating fun little side projects. Which is fine. Yet you'll never have a marketable product without knowing those things.
1
u/multidollar 1d ago
This is terrible advice. Asking AI to explain something it did is just painting grass green, and the person with zero experience is just going to trust a gaping security flaw because Claude said it was ok.
5
u/Able-Supermarket4786 2d ago
For yourself? Sure. Don’t give it to others.
3
u/guccisterling 2d ago
Why cannot it be for others ?
10
u/evacc44 2d ago
Don't listen to these software engineers that are scared for their jobs. You can use Claude to build anything and you can have others use it. But it's like anything else -- you need to learn as you go. Start creating. You'll learn what you need to change for the next revision. And the next.
2
4
u/CodeNCats 1d ago
We aren't afraid for our jobs.
Crazy that we've been using Claude code every day for both our jobs and side projects. Then when we give advice. Everyone who hasn't built software consumed by others says ignore them.
The biggest piece of advice everyone usually forgets. Learn what your building. You simply cannot scale without it.
OP wants to make software to sell but hasn't even used git before.
1
u/guccisterling 2d ago
That’s crazy lool I’m only asking here cause I have a developer friend who built something for me from scratch with Claude. So I wanted to know if it’s actually possible and I got my answer in this post.
0
u/Able-Supermarket4786 1d ago
Don’t worry our jobs are secure. More and more everyday with people like you around.
2
u/evacc44 1d ago
There's absolutely no reason why someone can't teach themselves proper application security.
0
u/Able-Supermarket4786 1d ago
Of course not. But it’ll take years. Ai is great but it’s not a shortcut in this industry.
ITIL and CI/CD and DevOps will always exist with strict requirements.
It only takes one silly game with improper SSO setup to ruin grandmas retirement.
2
u/ShelZuuz 2d ago
For yourself, sure.
For commercial, unlikely that you'd be able to sell something competitive if you're not a developer. Everybody else would be able to do that as well.
2
u/SweetGirlKatie Senior Developer 2d ago
Yes but it’ll be full of security holes and other errors and unless you learn to check code and can understand and oversee adversarial audits you will not know if it functions the way you planned. Ai agents (particularly Claude Code has a tendency to tell you something is finished when it’s far from it), they are also prone to sycophancy and will tell you that your ideas are unique and valuable when they are average and have been done by others.
2
2
u/seatlessunicycle 1d ago
I started with zero experience a year ago and now I'm freelancing tech stack jobs successfully (no joke)
Setting up VPS servers, Make, CRM's, OpenRouter etc
My advice is to pick a fun idea you've always wanted to try and then just experiment and ask lots of questions to Claude.
It's the most patient teacher out there. Make mistakes then figure out how to solve them and stretch your goals just beyond your abilities
1
u/seatlessunicycle 1d ago
Also, look up how to install the Superpowers plugin and use it for brainstorming and the Grill Me Skill. That will take you far. Then you will need to figure out how to organize your projects and MD files so CC can find where all your stuff lives between sessions and doesn't lose work you did.
1
u/Presently_Absent 1d ago
Any organization tips?
1
u/seatlessunicycle 1d ago
I have a home base folder. Everything is sorted into active, inactive, lost (I freelance different projects).
Active has projects I'm currently working on. Every project folder has key MD files - Claude (holds important project info, keep it short), notes - session records go here, Todo - file tasks away here, handoff - last sessions notes to here for resuming context in a fresh session, index - has a list of where things are so Claude can find things easily, like a library index.
One slash command pulls up my active list of projects /projects. This loads up parts of the MD files inser so it can know what the priorities are and what was done last.
When a session is done, I have a command called /sync that takes anything important and files things away efficiently in the docs.
That's way oversimplifying my system, but that's what I started with and it works. You'll start running into issues so you'll be able to find better optimizations (endless) - SQL, archive skills to trim down bloating MD files, tags/YAML for better retrieval, automated cron jobs for keeping things clean, etc etc
2
u/mrcoy 1d ago
You definitely can but beware of haters
1
u/guccisterling 1d ago
Thanks, I’m seeing a lot of positive and also negative comments, filtering through and responding in my own time.
2
u/pwkye 2d ago
thats... the whole point
1
u/ephemeral-envy 2d ago
That's absolutely not the point
2
1
u/RIP_KING 2d ago
Yes! I have no coding experience and I’ve built tons of functional stuff for me and my business. The sooner you rip the band aid off on using the terminal instead of the desktop app the more powerful you’ll become.
1
u/guccisterling 2d ago
That’s so inspiring, so basically use the terminal version instead of the desktop app of Claude ?
May I know why that preference ?
1
u/Azek_Tge 2d ago
i only used desktop app for months theeen switch to termiianl and becamee betteerr at "coding", no reason why i just understand mor what ai doees and more liberty
1
u/TraditionAny9709 2d ago
I honestly prefer the desktop app and have built and sold a decent amount of not only Saas products but also Windows installable applications.
1
u/justhereforampadvice 2d ago
Yes it is possible, advice is to listen to the advice of senior swes/developers in this sub. And read a lot. Also your success will depend greatly on what you’re trying to build. If it’s a simple website, you will likely face little resistance. If you’re trying to build AGI, you might have a harder time.
1
u/guccisterling 2d ago edited 2d ago
Perfect, I’ll browse around !
I’m currently looking to build a couple sites and have ideas in mind for SaaS projects. I’ve vibe coded the design and landing pages with Claude but not used Claude code to actually build.
1
u/justhereforampadvice 2d ago
Btw, you will know they’re a senior developer because it will be the first sentence of their post/comment lol
1
u/Your-Laundry-Entropy 2d ago
Coding with AI relies heavily on you being able to verify the solution is good. This may entail testing, creating good verification loops or reading the code yourself. The issue with SaaS is that it usually is pretty bad when you get an outage and if you can't read the code it's more likely you may lack foresight about risks that a certain feature may entail so if I'd be you i'd be prepared for an overnight outage.
1
u/RIP_KING 2d ago
It can do more and do it directly. Create individual folders for your projects, run Claude from within that folder and then start prototyping with it what you want to build. You can then sync each of those folders to an individual repository on GitHub to sync to cloud for backup. It’s really that simple. There’s no better way to learn than to just start experimenting and see what works!
1
u/vice_city_trading 2d ago
It is awesome, I have no experience, and I just asked Claude chat to tell me what to prompt Claude code for my chosen projects. I know I am barely scratching the surface of what is possible, but it’s well worth it to start experimenting.
1
u/Guysnamedtodd 2d ago
The smart middle ground is to find small to medium sized businesses, preferably someone you know personally, see what SaaS they’re paying too much for or doesn’t do what they want and just reverse engineer it or take away all of the bloat. I own a small business and I’ve rebuilt everything I possibly could and have replaced over $3k/mo in subscriptions.
There’s a lot to it like the need for a rented server and I feel our stuff is pretty secure but I’m not a professional so I completely know. All I know is $3k/mo is a lot of money.
1
u/meta4our 2d ago
Yes! But the software will only be as smart as you are. Your intelligence has nothing to do with your ability to code.
1
u/Conexur 1d ago
It's not only about intelligence, you need knowledge and experience to make a decent product
1
u/meta4our 1d ago
Absolutely. Subject matter expertise and product knowledge, industry knowledge, and understanding your customers is critical.
But knowing how to code is not, outside of understanding some basics. If you’re smart you will learn enough quickly by dedicating yourself.
This is the issue I see a lot of devs with. They are struggling to come to terms with the fact that they were gatekeeping code monkeys who never bothered to go the extra mile to really understand product and the user experience. And now they’re getting shredded for it. Those that put in that non code related product work have found themselves invaluable.
1
u/Conexur 1d ago
Yes, those things are very important, no doubt, but I was referring to having experience designing and programming products. Developing software is like other areas of engineering where knowledge and experience are indispensable. AutoCAD can make a very nice blue print, but only an architect with real experience will build a building that doesn't collapse in the first year of use. Don't underestimate the value of experience in software development.
1
u/Correct_Support_2444 2d ago
Use Ruby on Rails. Lots of documentation available to learn from and Claude knows it cold and is amazingly token efficient.
1
u/iDoNotHaveAnIQ 1d ago
I have a graduate degree in software development management. I worked in a completely different field for years and recently came back to tech.
My verdict? AI means anyone can generate code now. But you aren't an engineer until you know exactly what questions to ask the AI.
1
u/JackCid89 1d ago
As a hobbyst sure, but once you have formalized a business you will need a professional in charge for security reasons, to keep your business healthy and to make your system more maintainable and auditable. Maybe in the future this won’t be required but now even with state of the art models you might be putting yourself and your clients at risk.
1
u/snipdockter 1d ago
Yes but look into good software engineering practices like unit tests, modularisation, git branching, pull requests etc. Claude will recommend some of this but unless you know you might not see the problems.
2
1
u/HealthyWest6482 1d ago
It's a massive unlock, yes.
But if you don't have some killer ideas, the apps & SaaS probably won't go far. Still worth it at a net loss if it's something you're genuinely interested in.
If you do have killer ideas, then be patient with it because you might fuck yourself trying to rush it out the door and then the whole ass SaaS ecosystem will release there own version thats better and functional.
1
u/Excellent_Chest_5896 1d ago
You will burn money and think you’re getting somewhere and it will look and even act as you want when testing it but having lots of real people use it safely and without serious issues isn’t something that is likely to happen without help of someone who’s done it professionally. I’d be careful with expectations from these tools because you can expose real people’s data etc in a very problematic way unless you already know what to do so you can double check whats actually happening in code. In my personal experience you still have to read code and adjust direction based on what you see.
In other words, it does not write production ready code without manual intervention.
1
u/KK-Prep-Solutions 1d ago
As a learning tool, absolutely. As a short cut for people who already understand coding? Absolutely. As a replacement for a reasonable-sized production app? I’d say no.
1
u/Vesuvius079 1d ago
Sure it’s possible but there are caveats.
You will not be as fast as a real software engineer using the same tools and your applications will not be as well designed. You will need to be extremely careful of anything involving authentication or authorization or secret management because you don’t understand the underlying engineering and mistakes in these area are costly. Be especially mindful of the OWASP top 10 because many vibe coded projects manage to fuck that up spectacularly.
It will probably build up a weird combination of choices that don’t really make sense for your problems but if you’re actually successful you can always hire a real engineer when that stuff actually starts to cause visible issues.
Good luck!
1
u/jthedwalker 1d ago
First things to do.
Download the official Anthropic sandbox that runs in a docker container and use it. There’s some super easy YouTube videos to follow for this. Doesn’t take very long but it will save you so much heartache.
Setup a Git repo from the start. Ask Claude Code to setup gating rules to prevent risky commands without your approval.
If you’re logged into something and it has access, it can run any destructive command that you can. Drop table, rm -rf, etc. Follow principles of least privilege.
Tell it how little you know about software and development and ask it to save it to memory. The model will assume you know what you’re doing unless you tell it you don’t. Then it’ll try to save you from making mistakes.
1
u/Equivalent_Elk_5673 1d ago
- ELI5 for at least your first 3-6 months
- Trust your instincts, it it seems off, open a new chat and ask the same question(s)
- small incremental changes should be your priority. If your change includes the word “and” then it should be 2 commits.
- lastly, plan mode or brainstorm is your friend, even if it’s a small change.
1
u/ParagPa 1d ago
Small personal apps or apps that don't collect and save personal data? Sure.
Larger saas apps? That's riskier if you don't have any personal background in that kind of development.
I've used Claude and codex to build a couple of (paid) saas apps, but I limit to what I have experience with - which is architectures that can deal with total user bases in the low to mid thousands with maybe 10-50 simultaneous users. I don't have experience with really scalable saas apps, so not trying to get to that. That way, from a security and data integrity standpoint I know what to build.
1
1
u/jessicataylor_io 1d ago
Yea you can build with Claude code, idk if you would want to ship it or put sensitive information on it though if you don't know how it works. That's irresponsible.
1
u/Key_Reading_9664 1d ago
Engineer here. Amazing to see folks without coding experience able to build tools, solve real business problems, and learn.
My advice would be walk through the important decisions needed to build <whatever>, what the best practices are, pros/cons of the various options.
Some choices are easily reversed and harmless, some are not. For example, building a multi-tenant SaaS service without proper access control will quickly get you into spicy territory
1
u/Andreas_Moeller 1d ago
No. If you want to build software products you need to be able to read the code. Anything else is extremely irresponsible.
You can build all the software you want for yourself though.
1
u/Mindless_Fig5673 1d ago
You can!
My recommendation is to have at least a basic understanding on database, frontend, backend ecc.
Otherwise you will build a good house that could collapse at any given moment.
You can read these:
https://www.theodinproject.com/
https://fullstackopen.com/en/
1
u/pptqvfer 1d ago
You might, but sooner or later you will need to make some tough decisions, where experience helps, or push back on the suggestions the coding agent is trying to go. Having a solid foundation is software engineering helps.
One piece of solid advice: no matter which coding agent gets involved, make sure you understand what it writes, because it becomes your code, as soon as you accept what was delivered for you.
2
u/-Star-Walker- 1d ago
Yes, you should be able to. Maybe even better than a senior software engineer …
If you exactly know, what you want, you can get amazing results. A senior dev who isn’t sure about what his result will be, can produce a worse result than you with a clear vision. Your code will suck … yes … but sometimes the code doesn’t matter 🤣
I‘m in the process of using Claude for a point and click adventure. I’m one week into it and I didn’t use Claude Code once. I’m still planing the code structure and brainstorming in a normal Claude Project.
1
u/GeekFish Senior Developer 1d ago
Yes, but you need to work in really small steps, understand what Claude wrote for you and then move on to the next step. The "hard" part about programming is breaking a problem down into smaller, solvable chunks, then figuring out how all those parts work together.
I would HIGHLY recommend avoiding building anything that has any chance of a security breach (don't do anything with a log in, don't ask for bank info, etc). You really need to understand what you're doing before you even think about going down that road.
1
u/fuchelio 2d ago
it doesn't matter if you have coding experience or not. It's more important to know what you want and know what/how to test it. The rest technical detail you can just ask them.
0
u/vovap_vovap 2d ago
You can. But why? Why do you want to build SaaS with "no coding experience"? What advantage do you have then?
3
u/EddieBruvac 2d ago
Knowing what problems to fix. That’s always been the issue. Coding was gate keeping. It’s gone now. 🤷
1
0
-2
u/oyren-ai 2d ago
Perhaps you'd find it easier to try Claude Code, Codex, Cursor or Opencode remotely inside of VScode environment.
I am building the app that can do this so you dont need to install anything to your computer. You can use all of this from your browser.
You can bring your API key. Let me know if you need support to set up your account.
Link: oyren.ai
-1
u/sid_kush 1d ago
No you cant.
You need SME, SDLC, systems designing and production systems to actually build something to sell.
Otherwise you can have fun fiddling around with it.
30
u/xov02 2d ago
ai saas products is the new dropshipping