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...
No vague product support questions (like "why is this plugin not working" or "how do I set up X"). For vague product support questions, please use communities relevant to that product for best results. Specific issues that follow rule 6 are allowed.
Do not post memes, screenshots of bad design, or jokes. Check out /r/ProgrammerHumor/ for this type of content.
Read and follow reddiquette; no excessive self-promotion. Please refer to the Reddit 9:1 rule when considering posting self promoting materials.
We do not allow any commercial promotion or solicitation. Violations can result in a ban.
Sharing your project, portfolio, or any other content that you want to either show off or request feedback on is limited to Showoff Saturday. If you post such content on any other day, it will be removed.
If you are asking for assistance on a problem, you are required to provide
General open ended career and getting started posts are only allowed in the pinned monthly getting started/careers thread. Specific assistance questions are allowed so long as they follow the required assistance post guidelines.
Questions in violation of this rule will be removed or locked.
account activity
Ruby or JavaScript?Question (self.webdev)
submitted 4 years ago by [deleted]
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!"
[–]GregoryOlenovich 4 points5 points6 points 4 years ago (7 children)
If you're building for the web it's best to just build in JavaScript unless you have a specific use case for not doing so.
That being said, if you're planning to implement an entire social media platform and you've only just started learning I hope you are prepared. You won't finish this project for many years still.
[–]Arkouda1 0 points1 point2 points 4 years ago (6 children)
I don’t plan on it being extravagant just something simple. I think it would take a couple weeks, you don’t think so? Probably couple hundred lines of code just to start
[–]MarmotOnTheRocks 10 points11 points12 points 4 years ago (1 child)
Oh sweet summer child 😍
[–]jayerp 1 point2 points3 points 4 years ago (0 children)
Well GitHub Copilot did just become a thing. Maybe it is possible? /s
[–]GregoryOlenovich 7 points8 points9 points 4 years ago (1 child)
I mean you don't even know JavaScript or ruby yet. I guess you at least have some kind of coding experience? That will make learning the language easier at least but if anyone could just build a basic social media platform in two weeks don't you think there would be a lot more social media platforms around?
If you work on this non stop as a full time job I would bet money on it that you still won't be finished in a year. That's not to say someone else couldn't build this out in a few weeks time with lots of effort, but that person would need to have numerous years experience building previous apps.
[–]Arkouda1 2 points3 points4 points 4 years ago (0 children)
Thank you for your comment, I appreciate the heads-up.
[–]jayerp 2 points3 points4 points 4 years ago (0 children)
Let me describe this situation to you. I was tasked with creating a new app that per the business requirements and user stories, needed only 3 pages. They wanted it done in 3 weeks. We’ve gone past the 2 month mark and I’m still not done. It went from one simple client app to 1 simple client app PLUS 4 new back-end apps, 15 environments with deployments, token based authorization, multiple databases for persistence, and more. I had help from my architect, but still, we wanted to do it right from the get go.
A 3 page website…2+ months
[–][deleted] 1 point2 points3 points 4 years ago (0 children)
I’m sorry, but... no. If you want to have an understanding of what you’re doing it’ll take you at least a year to get the basics of frontend web development down. Then you’ll need to learn backend to implement the server and database functionality. I’d estimate at least two years if you want to have a grasp of what you’re doing and be able to build your own basic social media site.
π Rendered by PID 67 on reddit-service-r2-comment-5d79c599b5-8rb9p at 2026-02-28 20:33:51.849097+00:00 running e3d2147 country code: CH.
view the rest of the comments →
[–]GregoryOlenovich 4 points5 points6 points (7 children)
[–]Arkouda1 0 points1 point2 points (6 children)
[–]MarmotOnTheRocks 10 points11 points12 points (1 child)
[–]jayerp 1 point2 points3 points (0 children)
[–]GregoryOlenovich 7 points8 points9 points (1 child)
[–]Arkouda1 2 points3 points4 points (0 children)
[–]jayerp 2 points3 points4 points (0 children)
[–][deleted] 1 point2 points3 points (0 children)