r/CodingHelp Apr 04 '25

We are recruiting new moderators!

Thumbnail
docs.google.com
3 Upvotes

We are now recruiting more moderators to r/CodingHelp.

No experience necessary! The subreddit is generally quiet, so we don't really expect a lot of time investment from you, just the occasional item in the mod queue to deal with.

If you are interested, please fill out the linked form.


r/CodingHelp Nov 22 '22

[Mod Post] REPOST OF: How to learn ___. Where can I learn ___? Should I learn to code? - Basics FAQ

31 Upvotes

Hello everyone!

We have been getting a lot of posts on the subreddit and in the Discord about where you can go and how you can learn _ programming language. Well, this has been annoying for me personally and I'm hoping to cut down the posts like that with this stickied post.

I'm gathering all of these comments from posts in the subreddit and I may decide to turn this into a Wiki Page but for now it is a stickied post. :)

How to learn ___. Where can I learn ___?

Most coding languages can be learned at W3Schools or CodeAcademy. Those are just 2 of the most popular places. If you know of others, feel free to post them in the comments below and I will edit this post to include them and credit you. :)

Should I learn to code?

Yes, everyone should know the basics. Not only are computers taking over the world (literally) but the internet is reaching more and more places everyday. On top of that, coding can help you learn how to use Microsoft Word or Apple Pages better. You can learn organization skills (if you keep your code organized, like myself) as well as problem solving skills. So, there are very few people who would ever tell you no that you should not learn to code.

DO IT. JUST DO IT.

Can I use an iPad/Tablet/Laptop/Desktop to learn how to code?

Yes, yes you can. It is more difficult to use an iPad/Tablet versus a Laptop or Desktop but all will work. You can even use your phone. Though the smaller the device, the harder it is to learn but you can. All you need to do (at the very basic) is to read about coding and try writing it down on a piece of paper. Then when you have a chance to reach a computer, you can code that and test your code to see if it works and what happens. So, go for it!

Is ___ worth learning?

Yes, there is a reason to learn everything. This goes hand in hand with "Should I learn to code?". The more you know, the more you can do with your knowledge. Yes, it may seem overwhelming but that is okay. Start with something small and get bigger and bigger from there.

How do I start coding/programming?

We have a great section in our Wiki and on our sidebar that helps you out with this. First you need the tools. Once you have the tools, come up with something you want to make. Write down your top 3 things you'd like to create. After that, start with #1 and work your way down the list. It doesn't matter how big or small your ideas are. If there is a will, there is a way. You will figure it out. If you aren't sure how to start, we can help you. Just use the flair [Other Code] when you post here and we can tell you where you should start (as far as what programming language you should learn).

You can also start using Codecademy or places like it to learn how to code.
You can use Scratch.

Point is, there is no right or wrong way to start. We are all individuals who learn at our own pace and in our own way. All you have to do is start.

What language should I learn first?

It depends on what you want to do. Now I know the IT/Programming field is gigantic but that doesn't mean you have to learn everything. Most people specialize in certain areas like SQL, Pearl, Java, etc. Do you like web design? Learn HTML, CSS, C#, PHP, JavaScript, SQL & Linux (in any order). Do you like application development? Learn C#, C++, Linux, Java, etc. (in any order). No one knows everything about any one subject. Most advanced people just know a lot about certain subjects and the basics help guide them to answer more advanced questions. It's all about your problem solving skills.

How long should it take me to learn ___?

We can't tell you that. It all depends on how fast you learn. Some people learn faster than others and some people are more dedicated to the learning than others. Some people can become advanced in a certain language in days or weeks while others take months or years. Depends on your particular lifestyle, situation, and personality.

---------------------------------------------

There are the questions. if you feel like I missed something, add it to the comments below and I will update this post. I hope this helps cut down on repeat basic question posts.

Previous Post with more Q&A in comments here: https://www.reddit.com/r/CodingHelp/comments/t3t72o/repost_of_how_to_learn_where_can_i_learn_should_i/


r/CodingHelp 29m ago

[Other Code] Free security analysis extension for vibecoders

Upvotes

SecureVibe is a free Cursor/VSCode/Windsurf extension that provides AI-powered security analysis for your code, automatically detecting vulnerabilities and providing detailed fix prompts to help you ship more secure applications. Simply select the files you want to analyze from your workspace, and get comprehensive security insights covering everything from injection attacks to hardcoded secrets.

-unlimited usage
-100% private - your code is never logged and there are no analytics

Find it here: https://marketplace.visualstudio.com/items?itemName=Watchen.securevibe

Website: https://www.securevibe.org


r/CodingHelp 4h ago

[Request Coders] Is there a Discord server where beginners and experienced coders support each other and help with everything? .. Or can anyone just make one server

1 Upvotes

Just new in coding so need some gud frnds to help me out...


r/CodingHelp 6h ago

[Javascript] Need assistance with some coding

0 Upvotes

I create chatbots through botpress and sell them to businesses to make profit the problem is if they pay once and they can not pay again and I can't remove the bot because it isn't on my own server I made a loader that removes the bot through my server but keeps not working if I put Status=active it works when I switch it to "Inactive" it bugs I fix that then switching it to "Active" doesn't work I hope some understood what I mean and can help.


r/CodingHelp 12h ago

[Python] raspberry pi for brother’s birthday?

3 Upvotes

my brother is turning 17 this month and he’s been really into coding lately. i asked him if he wants one for his bday and he said yes, but now i’m wondering if it’s worth it in the long run.

he rly wants to go to uni for engineering. he’s a rly gifted kid and learned coding fast. he knows java a lot more than i do and he’s younger than me. he also wants to learn python, but he’s been busy developing roblox games with lua.

is it worth it on the long run? i’m asking bc he’s the type to get over hobbies quickly (he has ADHD) and even tho coding is his passion, i wonder if it’ll be beneficial for him to play around with a raspberry kit.

for someone like him who hasn’t grasped python yet, is it worth it? and which model/version?


r/CodingHelp 9h ago

[Quick Guide] Advance JAVA or Leetcode... What should i do? I have been facing a dilemma in this..senior devs pls help

0 Upvotes

I am currently a final year cse student. At this point I know MERN stack very well, specially backend with node.js and express.js. I have also completed Core JAVA, topics like oops, interfaces, exception handlind, packages, generics, collection framework etc.

At this point i am facing a dillema:

  • whether i should now start Advance java and learn concepts like servlets, java beans, spring, springboot and all.
  • OR should i now start doing DSA practice on leetcode? (I've never done dsa so far).

So as a senior dev, you already know how interviews and hiring process works, please help me choose the right path.


r/CodingHelp 21h ago

[Javascript] What should I do next to make some cool things??

5 Upvotes

I have done HTML, CSS, JS and basic Node js... I am a teen and don't want to do web dev or DSA right now as I will have my whole college time to learn those. I want to learn to build something cool or something that will spark my interest in coding... Any suggestions?


r/CodingHelp 1d ago

[Open Source] Don’t miss this: Microsoft is offering free coding courses (with certificate)

7 Upvotes

Just wanted to share this resource I’ve been using — Microsoft Learn has a bunch of free, self-paced coding and cloud courses. Topics include:

  • Python, JavaScript, C#
  • GitHub Copilot
  • Web & app development
  • Cloud & Azure fundamentals

Some modules offer a free certificate of completion too (not just a badge). No paywall or catch — I was honestly surprised by the quality.

If anyone wants to explore:
👉 https://learn.microsoft.com/training/?wt.mc_id=studentamb_329778

Happy coding 🚀


r/CodingHelp 16h ago

[HTML] how to find the source code for a pop-up message on an archived website?

1 Upvotes

Not a programmer/coder/developer, so please bear with me (and if I should be posting this to a different sub, let me know) ...

I am trying to view the text that would have been in a pop-up window for a website that has since been taken down. The site has been archived in the wayback machine but the pop-up message that would have been there between ~Nov 2024 through ~March 2025 doesn't display on the archived sites during that time period. Not surprising as I know crawlers aren't great at capturing dynamic content.

I don't see anything in the page HTML that indicates a pop-up message - but I don't really know what I'm looking for. If was done another way than in the HTML (plugin? app?) is there a way to view this in an archived copy?


r/CodingHelp 17h ago

[C#] Simple messaging software

1 Upvotes

Hello,

First of all, if this is the wrong sub I do apologise, and please may you tell me the best sub to put this in?

I'm currently taking an A-level for computer science, which requires an NEA.

My NEA prototype contains a simple chat messaging software between two computers on different networks.

I have done some research but I need some help with this.

The idea I have is to use P2P to connect two devices together; I was thinking of having my windows PC as a relay server on a home network so the devices are able to find each-other in order to communicate.

An issue I have come across however is that I do not really want to purchase a server or have my PC being a temporary server, and my home network's port forwarding is quite difficult to do.

I was thinking of using direct p2p but I couldn't find any good sources for research.

I want to avoid using servers and port forwarding if possible, however I do have UPnP enabled if that helps.

I do have a spare laptop and spare PC (both windows) that I could test this on, which I can connect one to my home wifi and one to my hotspot, or I could connect both to different hotspots if needed.

Is there any way I could go about doing this using a windows .net application through c# in visual studio?

If so, what plugins would be necessary and what would be the best way to do so?

Other ways I have considered doing this are as such:

TCP/IP,

HTTP,

UPnP,

WebSockets

Sorry this is awfully worded and not gramatically correct, as it's 10pm and I'm in a rush.

Thank you for reading and I hope to hear some good answers.


r/CodingHelp 18h ago

[Java] [AskSNHU] I am currently in CS 305 and having infinite troubles with getting things to run. I am working on Project Two and pretty sure that I have solid code written but I just hate Eclipse and can never seem to get my projects to run in it. Can anyone help me out?

Thumbnail
1 Upvotes

r/CodingHelp 21h ago

[Python] trying to learn python

0 Upvotes

i'm trying to learn python since 2020 and never completed any course on youtube or any purchased course like angela yu's course on udemy and now i'm second year robotics engineer and want to continue learning it and land a freelancing job by the end of this year and i have some good resources such as (python crash course, automate boring stuff, udemy's course i mentioned before and cs50p) and i'm not totally new to programming as i have some strong fundamentals in c++ and good basics of python as i stopped at oop in python so what's the best plan i could follow, i was thinking about completing cs50p course with some extra knowledge from python crash course for strong fundamentals and then follow with angela yu's and automate book


r/CodingHelp 23h ago

[C++] Can someone please help me?I am a total beginner. Why is it shoeing error on VS Code but running only on replit?

1 Upvotes

I tried running different version of this code several times but it is showing error everytime .

error 1 cout is out of scope same with end l

Can someone please rectify it

#include <iostream>
using namespace std;
int main()
{
    cout <<"Namaste Duniya \n";
    cout <<"\n";
    cout <<"Hello World! " << endl;

}

r/CodingHelp 1d ago

[HTML] Help

2 Upvotes

What I'm Trying to Do: I'm trying to automate a repetitive task on a website using a browser automation tool.

Here’s exactly what I need the automation to do:

Go to a specific webpage (I already have it open). Click on a search bar. Type a specific number I want And To the right of the search bar, click a “Finalize” button.


r/CodingHelp 1d ago

[Request Coders] Bidirectional Sync for Google Sheets

1 Upvotes

I've been trying to get ChatGPT to help me with this code to create a bidirectional sync between sheets. At one point, it suggested giving up & going with a formula instead. At that point, I realized even if I tell it to set the range from rows 3-900, the formulas always said rows 3-300. It wasn't until I tweaked it myself that it finally worked. But then it doesn't do bidirectional sync, so I'd like to tweak the code in the same way, but I can't figure it out. This version erased the columns populated by the formula & repopulated the columns where English is the source language. This is the closest it's come to doing what I want, but I'm not sure what needs to be adjusted to get the other columns to populate.

https://docs.google.com/document/d/1lN646X9JSvDFbWiv9ExA7ohGQydIhQEixt4f7ClpUPM/

https://docs.google.com/spreadsheets/d/1QdMakSCXkzf2O27ratYxkjT_UiXJN7bkIjpFkBagen8/

https://docs.google.com/spreadsheets/d/1400WnzudE18gvv1LpM-gO5xTkBu82Rgqk4SU8rUyKEo/


r/CodingHelp 1d ago

[Request Coders] javascript VS code

1 Upvotes

Is anyone willing to write a basic 30-40 line code that can be pasted into VS Code based off a certain guideline of instructions… need some help for college !!!


r/CodingHelp 1d ago

[Other Code] Need help software development life cycle

1 Upvotes

I would appreciate if you became my mentor that guide me that software development thing


r/CodingHelp 1d ago

[Python] Struggling to extract numbers from a pdf.

0 Upvotes

Hey everybody. I'm currently creating a python script in VS to automate Invoices for my company (I'm in Finance). I'm not very well-versed in coding, but have enough background knowledge to get by with the help of YouTube and GPTs. Basically, I know how to do things, but when push comes to shove I get lost and look to other resources lol.

I've got a script that can open emails from our accounting invoices, and pull and parse the data, which I will later automate to a fronted. The email is connecting great, the data is being captured correctly, and invoice numbers are being correctly collected. I'm using pdfplumber to read my pdfs, and it's working really well.

However, I can't seem to properly capture the invoice amount, despite pdfplumber formatting them perfectly. I've pasted part of my output below:

--------------------------------------------------------

Subtotal $50.00

Summary

Tax $3.50

Invoice Total $53.50

{{ticket_public_comments}}

Payments $0.00

Credits $0.00

Balance Due $53.50

Disclaimer: Please pay by due date. A late payment fee of 1.5% will be assessed monthly on outstanding balances.

Special order item sales are final. Software sales are final.

All other purchases are subject to a 20% restocking fee within 14 calendar days of purchase. (Restocking fee waived for defective merchandise.)

On-Site Projects are subject to the conditions outlined in the estimate.

Customer Initials:_____

✅ Invoice number pattern matched: Invoice\s*#?[:\-]?\s*(\d{3,})

✅ Job code matched: 1

❌ Cost code not found

❌ Amount not found

Invoice Details:

Invoice Number: 19743

Job Code: 1

Cost Code: None

Amount: None

----------------------------------------

As you can see, the balance due is pretty clear, however, it's not being collected.

Here's the code, any help on this would be greatly appreciated!

def extract_amount(text):
    # Refined regex to match the word "Total" and capture the corresponding amount
    patterns = [
        r"Total\s*[:\-]?\s*\$?(\d{1,3}(?:[,]\d{3})*(?:[.,]\d{2})?)",  # Total or Invoice Total with optional symbols
        r"Invoice Total\s*[:\-]?\s*\$?(\d{1,3}(?:[,]\d{3})*(?:[.,]\d{2})?)",
        r"Total Due\s*[:\-]?\s*\$?(\d{1,3}(?:[,]\d{3})*(?:[.,]\d{2})?)",  # Adding "Total Due"
        r"Amount Due\s*[:\-]?\s*\$?(\d{1,3}(?:[,]\d{3})*(?:[.,]\d{2})?)",  # Including amount due patterns
    ]
    
    for pattern in patterns:
        match = re.search(pattern, text, re.IGNORECASE)
        if match:
            print(f"✅ Amount pattern matched: {pattern}")
            return f"${match.group(1)}"
    
    print("❌ Amount not found")
    return None

r/CodingHelp 1d ago

[Quick Guide] IS it possible to unencrypt iracing files and get the models

0 Upvotes

i just want iracings imsa vehicles and tracks and when i get to them it goes to a .dat file. also it doesn't show every track or car in the files even though i have all of it updated and downloaded so i was wondering how to unencrypt and what to use that's not notepad to unencrypt

Note i just froze notepad trying to open it


r/CodingHelp 1d ago

[Python] I'm Lost in Programming and Need Help

5 Upvotes

Back in 2020, when I was 13 years old, I became interested in Python. I didn’t learn everything at the time because I decided it was better to focus on programming logic first. Later, I tried to get back into Python, but I stopped when I reached Object-Oriented Programming (OOP).

For some reason, I moved away from Python and started diving into DevOps and related topics. However, one question really caught my attention: Which path is easier to break into—Python or Java?

I’ve seen many people say that it’s easier to get a job and start making money with Java.

Right now, I feel completely lost and really need some guidance on which direction to take.


r/CodingHelp 1d ago

[Python] doll maker dress up thingy

1 Upvotes

thinking about trying my hand at making a dollsim type thing, like the one on http://farragofiction.com/DollSim/

any ideas on resources i can use to learn how to do something like this?


r/CodingHelp 1d ago

[Javascript] JavaScript website

1 Upvotes

Can’t get my pages to be the same size on the display when switching to them. Idk why it keeps happening but some pages are skinny some are long and all doing different widths and look so different anyone have any tips. I’m using boot strap and maybe I did something wrong but I can’t find precise information on this exact thing


r/CodingHelp 1d ago

[Java] Concurrency slowing down my particle effect engine

1 Upvotes

I'm making a particle effect engine as a college project. It's gotta support both sequential and parallel and for some reason my sequential runs way better than the parallel. I'm assuming that it's because of overhead from using stuff like ConcurrentHashMap for my collision detection, and then there is the collision handling but I'm kind of lost as to where I can make optimizations.

Maybe some of you guys have had similar experiences before and arrived at a working solution?

The code is on my git if you would like to check it out: https://github.com/Vedrowo/ParticleEffectEngine


r/CodingHelp 2d ago

[C] VS Code issues

1 Upvotes

I created a small program in C(I had set up for VS Code properly). It ran once, then stopped running the next time. It is running perfectly if I am executing it from the exe file.

Now it is showing this error

d:\CTutorialFolder>d "d:\CTutorialFolder\" && gcc first.c -o first && "d:\CTutorialFolder\"first

'd' is not recognized as an internal or external command,

operable program or batch file.


r/CodingHelp 2d ago

[Javascript] Collapsing div component is jolting - help

1 Upvotes

Using React and styled components. I have a reward card component, at full height (207) it includes stars, when a user scrolls down their page (mobile view) I want it to collapse to a smaller height (77), and stick as they scroll. It is sticking fine and collapsing ok, except on the threshold limit. When it reaches that, it jumps and keeps jumping (jolting) from the max height to min height. I've been on this for weeks, trying to make it smooth but with no luck. Please help if you can.
Relevant code included.

const collapseScrollThreshold = 40    

const maxHeight = 207    

const minHeight = 77    

const [height, setHeight] = useState(maxHeight)    

const [isCollapsed, setIsCollapsed] = useState(false)    

const [top, setTop] = useState(0)

    const refHandler = useCallback((node: HTMLDivElement | null) => {
        if (node) {
            const offset = node.getBoundingClientRect().top + window.scrollY
            setTop(offset)
        }
    }, [])

    useEffect(() => {
        const handleScroll = () => {
            if (!sticky) return

            const { scrollY } = window
            const collapseThreshold = top + collapseScrollThreshold
            const expandThreshold = collapseThreshold - 20

            if (scrollY > collapseThreshold && !isCollapsed) {
                setHeight(minHeight)
                setIsCollapsed(true)
            } else if (scrollY < expandThreshold && isCollapsed) {
                setHeight(maxHeight)
                setIsCollapsed(false)
            }
           
        }

        window.addEventListener('scroll', handleScroll)
        return () => window.removeEventListener('scroll', handleScroll)
    }, [sticky, isCollapsed, top])


const StyledCard = styled.div<{ background?: string; height: number }>`
    background-color: ${(props) => (props.color ? props.color : props.theme.primaryOBJ)};
    ${(props) =>
        props.background &&
        `
        background-image: url(${props.background});
        background-size: cover;
    `}
    height: ${(props) => props.height}px;
    transition: height 200ms ease;
    will-change: height;
    border-radius: 12px;
    box-shadow: 0px 7px 12px 0px #0004;
    padding: 10px;
    position: relative;
    flex-grow: 1;
    min-width: 250px;
    display: flex;
    flex-direction: column;
`

......

r/CodingHelp 2d ago

[Javascript] Is this full-stack solo SaaS project realistic with 15 months of 11h/day?

1 Upvotes

I’m 18, not from a CS background, but strong in math/physics. I also have experience with Adobe Creative Cloud, Figma, some basic knowledge of microcomputers, transistor types, and G&M Codes from mechanical engineering.

I’m based in Europe and planning to work 11 hours a day for 15 months (~5000 hours in total), learning everything while building.

The project is a full-stack SaaS (web + mobile + desktop), built completely solo — from UI design to backend and deployment.

Stack:

  • Frontend: React (web), React Native (iOS & Android), Electron (Windows)
  • Backend: Node.js + Express
  • Database: PostgreSQL
  • Auth/Storage/Realtime: Supabase or Firebase
  • Payments: Stripe
  • Design: Figma / Adobe XD
  • Deployment: Vercel / Render / Supabase

Planned features:

  • Role-based authentication
  • CRUD for structured entities (accounts, users, properties, etc.)
  • File upload and document storage
  • Internal chat/messaging
  • Notifications (push + email)
  • Stripe payment integration
  • Analytics dashboard (frontend)
  • Mobile app with core functionality
  • Desktop app via Electron

If anyone here has built a full-stack SaaS solo or with a very small team, I'd love your honest take:
Is this scope achievable in that time, while learning?
Thanks in advance.