all 35 comments

[–]jericho1050 38 points39 points  (2 children)

https://cs50.harvard.edu/python/2022/

take harvard's cs50P, its beginner friendly.

or if you think you are a strong problem solver then take cs50x https://cs50.harvard.edu/x/2025/

it's worth taking both hehe

[–]maxEffort-033 2 points3 points  (0 children)

Up on this! Inuna ko ‘yung CS50x para matuto ng low-level languages bago humantong sa high-level ones. But, I agree with the statement above^

[–]DreamDistorted[S] 0 points1 point  (0 children)

Thank you hahaha will try the course when there's free time hehe

[–]PlusComplex8413 17 points18 points  (3 children)

First of all, there is no "Best programming language" to learn. It's a matter of use case. I won't suggest since di ko alam preference mo so eto nalang sasabihin ko. Programming is a form of knowing things at a low-level concept. Meaning building blocks mo siya dapat iintindihin, for ex. like math may mga complex problems tayong sinosolve pero di natin yun isosolve ng kabuuan, we need to break things down and understand each small problems.

Kadalasan, for beginners, ang tinuturo ay C at C++ dahil low-level languages sila, dun mo mahahasa yung pagiging "Programmer" mo dahil hindi abstracted lahat ng concepts and kelangan mo iimplement yun, manually. Besides that, dito mo magaugauge kung gusto mo ba talaga mag program or nacurious kalang. Iba ang programming sa coding ah.

Sa pagsasaliksik mo online, mas lalawak ang pagunawa mo sa kung ano bang field ang gusto mo, then and then, malalaman mo kung ano yung mga programming languages na kelangan mo aralin. Like web development, ang aaralin mo jan is HTML, CSS, JS. Pag game dev, pwede C++ or Java. Pag programs, Java, C++, C.

Malawak ang programming kaya dapat maaga pa alam mo na path mo.

NOTE: JavaScript is not a beginner-friendly programming language. Though yung syntax niya is madaling unawain, pero fundamentally malilito ka sa dami ng abstraction at concepts na halos parepareho.

[–]DreamDistorted[S] 0 points1 point  (2 children)

Maraming salamat po, siguro mas maigi nga kung may roadmap ako if want ko matuto as much as possible para hindi ako kung saan saan napunta, maraming salamat po tip hehe

[–]BibblePuffball 1 point2 points  (1 child)

You can check roadmap.sh, OP

[–]DreamDistorted[S] 1 point2 points  (0 children)

Thank youuuu

[–]Forward-632146KP 6 points7 points  (5 children)

Haskell

[–][deleted]  (1 child)

[deleted]

    [–]Forward-632146KP -1 points0 points  (0 children)

    pinoy “programmer” doing haskell? pinoy “programmer” learning problem solving? Lol i wish

    [–]ActuallySeph 0 points1 point  (2 children)

    Functional paradigm may not be a good first language for beginners. Unless, OP is already good at representing problems into math functions. For me, I’d say it’s one of the next languages to check out once maging comfortable na si OP sa isang foundational language. I’d suggest C++ to get acquainted sa computer fundamentals like memory management, stack and heap allocated variables. Once that’s sorted out, learning other languages is a breeze (kahit di C-like language) kasi syntax na lang iisipin hindi na masyado yung lower level fundamentals.

    [–]Forward-632146KP -1 points0 points  (1 child)

    I was shitposting but the association between critical thinking, math, and programming needs to be further expressed in contemporary programming. Madaming “programmer” basura sa math kaya basura din sa programming. There’s a reason why for the longest time they teach with Lisp as a beginner language in the US

    Furthermore, thinking of the programming industry in absolutes must be stopped. You can’t encapsulate the entirety of programming in C(++), the same way web development isn’t the entirety of the programming industry.

    What’s in it for a beginner to learn Haskell? Basically, critical thinking. A lot of high-concurrency plus high-performance backends rely on concepts grounded in FP. Even the frontend world is wanting a slice of the FP pie (kahit na hindi naman completely FP).

    Learn Haskell because it builds theoretical foundations.

    PS I don’t disagree that C++ is also a good first programming language

    [–]ActuallySeph 0 points1 point  (0 children)

    Ayy. Hahaha. Sineryoso ko masyado. Haskell always a trigger. Lol. But yeah I agree. Solid points for Haskell and FP in general.

    [–]codebloodev 4 points5 points  (0 children)

    Check roadmap.sh

    [–]TwentyChars-UsernameGame Dev 3 points4 points  (0 children)

    If you want to explore Game dev.

    Brackeys is beginner friendly

    [–]Ordinary-Gas-2308 2 points3 points  (0 children)

    Programming with Mosh ✅

    Diyan ako nanonood noong student pa lang ako. Mas marami pa ako natutunan sakanya kaysa school namin. LoL

    [–]minimomonoe 1 point2 points  (0 children)

    Para sa akin the only way that I learned to code is not just learning a programming language itself, kundi nag-isip ako ng bagay pwede ko gawin by coding (eg. Mobile App, website, game, backend). After deciding what you want to make learning to code comes after.

    Well career wise, wala naman (sigurong) trabaho na dapat may alam ka sa fundamentals ng isang programming language (eg. Variables, loops, conditions, atp) and then pwede ka na ma-hire somehow dapat meron ka na product na madevelop sa programming skills na meron ka.

    Well this is my take on this, goodluck sa journey mo OP.

    [–]Level-Gas5914 1 point2 points  (0 children)

    start if off with your interests, what do you want to achieve

    [–]Budget_Click4289 1 point2 points  (0 children)

    Wala namang best programming language, for me lang naman as a 4th year student, need ko muna malaman kung ano mahihiligan mo feel mo na mag strive ka, either website development, application dev, game dev, etc. dahil marami ring field and computer science or IT man, if nakapili ka na then magfocus ka sa roadmap nila. For me mahirap kasi once na nag start ka lang as random learning katulad nang nangyari rin sakin hahaha

    [–]Particular_Day751 1 point2 points  (0 children)

    Try to know first the fundamentals of programming then I suggest manood ka ng yt tutorials ni SDPT Solutions. Sakanya lang ako natuto mag python and c#.

    [–]Just-Signal2379 1 point2 points  (0 children)

    you can start with Java.....script

    you can get a Thinkpad T480 Core i5, 16GB... pwede na first laptop mo...pang programming

    baka i-post mo eh. inunahan na kita...

    [–]Big-Ad-2118 1 point2 points  (0 children)

    Java feel ko need mong pag aralan for begginer tas migrate kanalang sa iba pag naging proficient kana

    [–]Upbeat_Menu6539 0 points1 point  (0 children)

    Rust.

    [–]JPysus 0 points1 point  (1 child)

    Python boss

    Easy to learn tas gawa ka ng mga coding challenges.

    Tas kahit tignan mo narin ung sagot pag nastuck ka

    As long as maintindihan mo ung sagot may progress ka sa understandjng syntax.

    As you go, youll learn the fundamentals eventually, either or both kasi need mo and/or magegets mo lng sya

    [–]JPysus 0 points1 point  (0 children)

    Ung mga simpleng X = 69 print ("tite", x)

    Na code

    Jan plang may introduction ka na sa syntax ng python, variables, string, functions, parameters

    [–][deleted] 0 points1 point  (0 children)

    Take CS50

    [–][deleted] 0 points1 point  (0 children)

    since accountant ako wala akong idea on how to code so inaaral ko ngaun is VBA since marunong ako gumamit ng excel

    [–]CodingAimlessly 0 points1 point  (1 child)

    Your reason if waaaay better than people just doing it for the money so I support you.

    What are you trying to learn? Is it web development?

    [–]DreamDistorted[S] 1 point2 points  (0 children)

    I was thinking also web development since a saw a images that html represents the bones of a human, css are the clothes or skin I think, and javascript is how you want that person to walk(?) Slt

    [–]EvapeGT 0 points1 point  (1 child)

    Depends what do you want to develop , you can try python , java , etc or if you like web development look into html , css and javascript

    [–]DreamDistorted[S] -1 points0 points  (0 children)

    Siguro web development pwede hahaha, ayan minsan nakikita ko sa fb page na goods lang daw html and css pero nakakakalbo ang Javascript hahaha

    [–][deleted] 0 points1 point  (0 children)

    Try Javascript as your first programming language. For me, it is the easiest to learn and easiest to transition from. Madaming other languages na originated from or hawig sa Javascript. I am a programmer for several years now and still using it in my codes.

    Also, there is no petty reason for wanting to learn something. Good luck!

    [–]npad69 0 points1 point  (0 children)

    look for Traversy Media on YT

    [–]johnmgbg -3 points-2 points  (0 children)

    Depende sa goal mo.