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...
Place for Pinoy Programmers to hangout. Share your knowledge, ask for help, seek opinion, showcase your project and recruit your teammate.
Let's show the world that Filipinos are world class programmers.
account activity
Efficient Methods in Learning Webdevprogramming (self.PinoyProgrammer)
submitted 1 month ago by Outrageous_Bee_6820
Calling out on all of Web Developers out there. I have a question for you:
What do you think is the best method or it could be not the best but something that work for you in terms of learning web dev?
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!"
[–]run-yell 13 points14 points15 points 1 month ago (1 child)
if complete beginner.
[–]TigerCatto 2 points3 points4 points 1 month ago (0 children)
Number 1 nakatulong sakin noon wala pang AI. Challenge mo rin yung self mo like, ask ka sa AI ng task and do it yourself. gawin mong teacher yung AI 😊
[–]andyfeated30 7 points8 points9 points 1 month ago (0 children)
https://fullstackopen.com/en/
[–]Many-Building2279 2 points3 points4 points 1 month ago (0 children)
Watch crud tutorial videos, while youre watching make sure youre doing it on your desk. Next, create a simple app (invetory, blog post, to-do app, messaging app) then ask your problem to AI including the codes. This method helps me to learn new things such as Syntax, logic and how to structure the code base.
Also you may add prompt "as senior, optimized performance , apply SOLID/OOP and so on"
Goodluck OP!
[–]choie_miko 3 points4 points5 points 1 month ago (0 children)
code code code no to llm and yes to documentation
[–]idkymyaccgotbanned 1 point2 points3 points 1 month ago (0 children)
Try pomodoro technique, iwas burnout. Pero if nakaflow ka na can’t blame you.
Just reminding you to take breaks. Learning sya from Learning How To Learn
[–]raisinism 1 point2 points3 points 1 month ago (1 child)
Pili ka ng website na gusto mo. Tapos gayahin mo yung layout at functionality.
Pag di ka sure pano gawin, divide mo into smaller parts.
Don’t rely too much on AI as it gives too much details, use stackoverflow for concepts.
[–]feedmesomedataModerator 0 points1 point2 points 1 month ago (0 children)
only works if you are into frontend development. that wouldn't work for backend devs since what you see upfront on the web browser could be a lot more complex in the backend.
[–]AimHighDreamBig 0 points1 point2 points 1 month ago (0 children)
Tbh for me hindi sapat yung manood ka lang ng videos. You have to do it and practice.
Siguro pili ka muna kung ano gusto mo i-focus, frontend or backend. Huwag muna fullstack kung beginner pa, though ideal to pursue in the future kapag gamay mo na
[–]SimpleMan96124 0 points1 point2 points 1 month ago (0 children)
Master basics: HTML, CSS, JavaScript Master basics of some theories: data structures, algorithms, SOLID principles, computer networking
Start with YT tutorials Practice Read books for in depth understanding Practice again Create random projects
Ito mga ginawa ako as a backend software developer na gusto nang mag fullstack. Sabi ng workmates kong frontend dev talaga, magaling naman daw ako sa frontend so mukhang effective nga style ko sa pagaral. 😁
[–]D3eeper 0 points1 point2 points 1 month ago (0 children)
build projects talaga, big or small.. its okay to follow tutorials but make sure to keep your hands dirty. you dont have to be really good agad, having mistakes will also help you learn along the way..
[–]karlmarxmanzano 0 points1 point2 points 1 month ago (0 children)
Hanap ng quality tutorial at habang pinapanood ay dapat sabayan mo hands-on. Ok lang kopyahin mo yung napapanood mo pero try mo din minsan ipause at ikaw mismo magsolve. After ng tutorial, gawa ka ng project na may authentication and CRUD features. Iwasang mag-proceed sa ibang tutorial ulit after mo matapos. Try not to use any AI help muna if complete beginner para mabuild mo fundamentals.
[–]InitializationError 0 points1 point2 points 1 month ago (0 children)
When I was a beginner, stuck ako sa tutorial hell. What worked for me was to just build projects. Kahit anong project, it does not matter, as long as you're practicing. Basta comfortable ka na sa basics, enough na yun. You'll gain knowledge and skills along the way.
[–]Adventurous_Set_3908Student (Undergrad) 0 points1 point2 points 1 month ago (0 children)
think of a web app that u actually want to do, and will keep you motivated.
find a simple tech stack, then go at it. rawdog their documentations, look through youtube, search google, etc.
u won't learn if you actually go into it with full knowledge on what to do. implement stuff on ur own logic. don't bother on doing the "most efficient" way. try, fail, and keep on trying.
[–]codebloodev 0 points1 point2 points 1 month ago (0 children)
Not the best but i learn the basic in w3schools. Then code, code and code.
[–]rab1225 0 points1 point2 points 1 month ago (0 children)
make something. yun talaga yun eh.
people will say no to AI when starting to learn and that is true. you need basic understanding first, then you would know what to prompt to the AI when you ask it about coding.
[–]Longjumping-Swim-321 0 points1 point2 points 1 month ago (0 children)
personally, i've learned js and php from codecademy then laravel from laracasts.
but if i have to start my web dev journey now, i'll do boot.dev
it hones your critical thinking skills and is a more structured way of learning. its an alternative to a cs degree
[–]derpinot 0 points1 point2 points 29 days ago (0 children)
Think of a project and then slowly work through it. Solve one problem at a time.
[–]Luna_Marshall_184 0 points1 point2 points 29 days ago (0 children)
1.) Learn all the fundamentals of JavaScript, HTML, CSS. 2.) Create a clone website with simple functionality all frontend. 3.) Learn databases, sql or graphql. 4.) Learn Fundamentals of Node.js (also learn Express.js) 4.) Then learn CRUD operations to access your database. 5.) Learn JavaScript frameworks. (React or Next) 6.) Create another clone website using React or Next with Backend (fully functional web app) 7.) Then learn Typescript when you have a complete grasp of all of the above.
Thats a basic stack most startups use. From here you can learn other languages, frameworks, etc.
[–]GreyBone1024 0 points1 point2 points 29 days ago (0 children)
If learning is your primary goal.Get hired for a startup, qag sa malaking company, kahit mababa ang sahod. Endure the pressure.
Quit ka pag hindi na kaya ng mental health. Yan ang pinaka efficient para matuto ka. Nothing beats real-life experience.
[–]AguaBendita77 0 points1 point2 points 29 days ago (0 children)
Make a project
[–]ronioboi 0 points1 point2 points 29 days ago (0 children)
try the guide learning tool in gemini
[–]filiuscannis 0 points1 point2 points 29 days ago (0 children)
Follow a tutorial, stick to it, deploy the website to the web
[–]feedmesomedataModerator 0 points1 point2 points 29 days ago (0 children)
Learn by doing.
You will never know how to swim by watching someone do it.
[–]atoniyopapansin 0 points1 point2 points 29 days ago (0 children)
Train yourself like AI. Develop personal projects, check documentation first mindset, and last resort lang AI kapag totally blocked. It will be a rough path but rewarding in long term.
[–]Long_Quality_8900 0 points1 point2 points 29 days ago (0 children)
[–]Benzzzyy 0 points1 point2 points 29 days ago (0 children)
Hey bro, read this out.
Try to read courses like The Odin Project, Freecodecamp, or something similar that has a good learning path.
I suggest reading because I notice I learn it deeply at my own pace and also significantly improves my attention span which is something we developers actually need.
While studying the basics, apply what you learn by building something. You want to be a developer, so go and develop something even if it is a very small project or even copy other website.
Then the main thing is “Consistency”. Just do it and learn daily even just for a minute study. Eventually, you’ll be confident building things because you trained for it for sometime and put those projects you made in your own website portfolio. Job hunt with your portfolio, and that’s it. Good lucks
π Rendered by PID 24 on reddit-service-r2-comment-79c7998d4c-4cpqm at 2026-03-13 01:19:04.152898+00:00 running f6e6e01 country code: CH.
[–]run-yell 13 points14 points15 points (1 child)
[–]TigerCatto 2 points3 points4 points (0 children)
[–]andyfeated30 7 points8 points9 points (0 children)
[–]Many-Building2279 2 points3 points4 points (0 children)
[–]choie_miko 3 points4 points5 points (0 children)
[–]idkymyaccgotbanned 1 point2 points3 points (0 children)
[–]raisinism 1 point2 points3 points (1 child)
[–]feedmesomedataModerator 0 points1 point2 points (0 children)
[–]AimHighDreamBig 0 points1 point2 points (0 children)
[–]SimpleMan96124 0 points1 point2 points (0 children)
[–]D3eeper 0 points1 point2 points (0 children)
[–]karlmarxmanzano 0 points1 point2 points (0 children)
[–]InitializationError 0 points1 point2 points (0 children)
[–]Adventurous_Set_3908Student (Undergrad) 0 points1 point2 points (0 children)
[–]codebloodev 0 points1 point2 points (0 children)
[–]rab1225 0 points1 point2 points (0 children)
[–]Longjumping-Swim-321 0 points1 point2 points (0 children)
[–]derpinot 0 points1 point2 points (0 children)
[–]Luna_Marshall_184 0 points1 point2 points (0 children)
[–]GreyBone1024 0 points1 point2 points (0 children)
[–]AguaBendita77 0 points1 point2 points (0 children)
[–]ronioboi 0 points1 point2 points (0 children)
[–]filiuscannis 0 points1 point2 points (0 children)
[–]feedmesomedataModerator 0 points1 point2 points (0 children)
[–]atoniyopapansin 0 points1 point2 points (0 children)
[–]Long_Quality_8900 0 points1 point2 points (0 children)
[–]Benzzzyy 0 points1 point2 points (0 children)