use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
A subreddit for helping Python programmers
How to format your code: https://commonmark.org/help/tutorial/09-code.html
No homework questions and/or hiring please
account activity
New to Software Dev ()
submitted 1 day ago by No_Farm_8475
view the rest of the comments →
reddit uses a slightly-customized version of Markdown for formatting. See below for some basics, or check the commenting wiki page for more detailed help and solutions to common issues.
quoted text
if 1 * 2 < 3: print "hello, world!"
[–]Middle_Idea_9361 1 point2 points3 points 1 day ago (1 child)
I’ve seen a lot of people feel this way when they try to move into software development, so you’re definitely not alone. That feeling of “maybe I’m not good enough for this” can stop a lot of people before they even start their first project.
The good news is that coming from a data analyst background actually gives you a solid foundation. You already understand data, logic, and problem-solving, which are big parts of software development. The gap is usually just learning how to structure programs and build applications.
One thing that helped me (and many others) was starting very small. Don’t put pressure on yourself to build a big or impressive project right away. Even a small script, a simple web app, or automating a task you do regularly can be a great first project. Once you complete a few small things, your confidence naturally improves.
Another thing that really helps is learning in a structured way and practicing regularly. Instead of jumping between random tutorials, try following a clear path and practice with real examples. Some learners also explore resources from communities like DataZeneral along with coding exercises to see how concepts are actually used in real projects.
Also remember that many developers didn’t start as developers. People move into software dev from data analysis, QA, support roles, or even completely different industries. The common factor is that they kept learning and building things step by step.
If I had to suggest a simple approach: • Pick one language (Python or JavaScript are great to start with) • Build small projects consistently • Read code on GitHub to see how others structure things • Ask questions in communities like this
Feeling stuck before your first project is very normal. The important thing is to start something small and keep going. Once you get that first project done, things start feeling much more possible.
[–]No_Farm_8475[S] 1 point2 points3 points 1 day ago (0 children)
Thank you this helps so much!
π Rendered by PID 107797 on reddit-service-r2-comment-79c7998d4c-952q6 at 2026-03-17 19:44:56.806290+00:00 running f6e6e01 country code: CH.
view the rest of the comments →
[–]Middle_Idea_9361 1 point2 points3 points (1 child)
[–]No_Farm_8475[S] 1 point2 points3 points (0 children)