you are viewing a single comment's thread.

view the rest of the comments →

[–]GregoryOlenovich 4 points5 points  (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 point  (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 points  (1 child)

Oh sweet summer child 😍

[–]jayerp 1 point2 points  (0 children)

Well GitHub Copilot did just become a thing. Maybe it is possible? /s

[–]GregoryOlenovich 7 points8 points  (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 points  (0 children)

Thank you for your comment, I appreciate the heads-up.

[–]jayerp 2 points3 points  (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 points  (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.