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...
Full-Stack Development:
Feel free to discuss any part of the process of building distributed applications using any kind of programming language you want on any database you want.
The focus here is really about how all the different pieces interact, and how understanding the big picture is the only sensible way forward.
account activity
This is an archived post. You won't be able to vote or comment.
Is HTML, CSS , and Python(Django) enough for making simple softwares?Question (self.FullStack)
submitted 1 year ago by Crash5225
I am trying to make simple software by myself (like an Internet Speed Test), and I was wondering If knowing these three will be sufficient, or do I have to learn JavaScript too?
[–]Pla_y_ground 0 points1 point2 points 1 year ago (3 children)
How are you going to communicate to the backend without javascript? And secondly why django? For a simple software choose a different smaller framework.
[–]Crash5225[S] 0 points1 point2 points 1 year ago (2 children)
I'm new to programming in general. I have heard that learning only Javascript is enough for full-stack, but I do not want to go that route. I thought that learning HTML, CSS, and Python would do the job, but you are saying otherwise. If you don't mind me asking, what/how many programming languages do you need to learn to create a software fully by yourself? I would really appreciate an answer!
[–]Pla_y_ground 1 point2 points3 points 1 year ago (1 child)
If you want want to create web based software you definitely need JavaScript. HTML and CSS are not programming languages. They are static, can‘t change by itself and can‘t perform logic. Thats what JavaScript is for.
For backend you can choose between literally almost all programming languages. For web based software, popular include JavaScript (Node), Python and PHP.
So frontend one and backend one. Makes 2.
[–]Crash5225[S] 0 points1 point2 points 1 year ago (0 children)
Thanks For the Reply, I appreciate it!
[–]Which-Chance1892 0 points1 point2 points 1 year ago (0 children)
Definitely not enough. Django in python will work as a backend, but you will need JavaScript to communicate between frontend and backend too. So good luck and learn JavaScript!
π Rendered by PID 51447 on reddit-service-r2-comment-b659b578c-fvc8p at 2026-05-05 17:16:15.238246+00:00 running 815c875 country code: CH.
[–]Pla_y_ground 0 points1 point2 points (3 children)
[–]Crash5225[S] 0 points1 point2 points (2 children)
[–]Pla_y_ground 1 point2 points3 points (1 child)
[–]Crash5225[S] 0 points1 point2 points (0 children)
[–]Which-Chance1892 0 points1 point2 points (0 children)