🔒 Closed Ano po ang unang gagawin para matuto ng programming?

Status
Not open for further replies.
copy that sir, noted.
yung mga term na to sir magagamit mo sa kahit na anong language? -> INPUT, OUTPUT/PRINT, STATEMENT, VARIABLE, ASSIGNMENT OPERATOR, CONDITION, IF, ELSE, WHILE, FOR, LOOP/ITERATION, NESTED IF/NESTED LOOP, CLASS, FUNCTION/METHOD, PARAMETER, ARGUMENT, RETURN, STRING, INTEGER, FLOAT/DOUBLE, CHARACTER, BOOLEAN, TRUE, FALSE, LIST, SET, DICTIONARY, TUPLE, ARRAY, OR, AND, NOT, IMPORT, TRY, EXCEPTION, LOCAL VARIABLE, GLOBAL VARIABLE, BITWISE OPERATOR, BINARY, CONCATENATION, ALGORITHM, SYNTAX, NULL/NONE, DATA TYPES, CONTROL FLOW, INHERITANCE, POLYMORPHISM.
Masyadong malaking list yan. Hindi mo naman kailangan intindihin lahat agad -- do not unnecessarily overwhelm yourself; reason why I recommend python is because you can get started with bare minimum knowledge.

Magsimula kang i-feel kung pano gamitin yung operators and assignment statement. Then output:print. Kapag confident ka na sa numbers and strings (try using python as a calculator), and kaya mo na gumawa ng simpleng program.. this is a good time to learn about input. Then mag-mmove on ka na sa flow ng program.

Control structures: conditional statements. Then looping. At this point pwede mong pag-aralan in-depth yung napag-aralan mo na so far or move-on to new topic, like functions.

Don't mind the big words and concepts yet, darating ka rin sa point na magagamit and mapag-aaralan mo yan. Kapag di mo kailangan, bagahe lang yan. Mahirap umakyat ng bundok [ng programming] na maraming dalang bagahe--it applies to programmers of all levels, and you shouldn't be an exception: understand your tools, learn how to use them properly.

Basta tandaan mo na kapag mag-pprogram ka, dapat clear yung problem: ano ba yung kailangan i-solve/gusto mo ma-achieve. You try to think about how you're going to solve this given the limited set of programming constructs.
 
Di ako marunong mag quote... XD
Anyway
Another188
Oo! Yang mga terms na Yan makikita mo Rin SA ibang programming language pero Minsan iniiba Yung tawag SA term... Halimbawa.... Ang PRINT sa Python... Ay DISPLAY sa Cobol..... O minsan sa iba pang language ECHO o WRITE Ang tawag.... Yung IMPORT sa Python ay INCLUDE sa C or C++... Tapos Yung ibang language, Minsan walang CLASS, POLYMORPHISM, INHERITANCE... Pero karamihan Naman Ng language Meron Nyan..... Basic Lang lahat ng mga terms na Yan... Hindi porket gets mo na lahat yan... Ay magaling knang programmer.... Pero Hindi rin porket basic Lang Yan ay madali mo nang matututunan lahat yan .. depende parin sa tao... Yung iba ilang buwan bago ma gets yan., At Yung iba... Inaabot pa Ng mas matagal.... Kaya don't push yourself hard... Kung ano Lang Ang Kaya mong abutin, Yun lng muna intindihin... Dahil kahit gaano kp katagal bago matuto, makakarating ka Rin ... Basta wag ka titigil o susuko... Walang short-cut sa pagaaral Ng programming... Aabutin ka Ng taon bago maging fluent SA isang programming language..

nniv-illust
Haha Hindi ko Naman sinabing agad agad nyang aralin at pag sabay sabayin lahat.... Nanonood daw sya Ng tutorial SA YouTube, Kaya mahihimay himay nya mga terms na Yan at matututunan nya Yan over time... Saka Hindi malaki Ang list na Yan... Puro basic Lang Yan, necessary Yan SA mga beginner programmer....
Binigay ko Lang sa kanya Kung ano Ang pag aaralan nya SA isang buong semester... XD

Wala pa nga dyan Yung LINKEDLIST, STACK, QUEUE, TREE, GRAPH...
 
Di ako marunong mag quote... XD
Anyway
Another188
Oo! Yang mga terms na Yan makikita mo Rin SA ibang programming language pero Minsan iniiba Yung tawag SA term... Halimbawa.... Ang PRINT sa Python... Ay DISPLAY sa Cobol..... O minsan sa iba pang language ECHO o WRITE Ang tawag.... Yung IMPORT sa Python ay INCLUDE sa C or C++... Tapos Yung ibang language, Minsan walang CLASS, POLYMORPHISM, INHERITANCE... Pero karamihan Naman Ng language Meron Nyan..... Basic Lang lahat ng mga terms na Yan... Hindi porket gets mo na lahat yan... Ay magaling knang programmer.... Pero Hindi rin porket basic Lang Yan ay madali mo nang matututunan lahat yan .. depende parin sa tao... Yung iba ilang buwan bago ma gets yan., At Yung iba... Inaabot pa Ng mas matagal.... Kaya don't push yourself hard... Kung ano Lang Ang Kaya mong abutin, Yun lng muna intindihin... Dahil kahit gaano kp katagal bago matuto, makakarating ka Rin ... Basta wag ka titigil o susuko... Walang short-cut sa pagaaral Ng programming... Aabutin ka Ng taon bago maging fluent SA isang programming language..

nniv-illust
Haha Hindi ko Naman sinabing agad agad nyang aralin at pag sabay sabayin lahat.... Nanonood daw sya Ng tutorial SA ÿôutubê, Kaya mahihimay himay nya mga terms na Yan at matututunan nya Yan over time... Saka Hindi malaki Ang list na Yan... Puro basic Lang Yan, necessary Yan SA mga beginner programmer....
Binigay ko Lang sa kanya Kung ano Ang pag aaralan nya SA isang buong semester... XD

Wala pa nga dyan Yung LINKEDLIST, STACK, QUEUE, TREE, GRAPH...
Click mo lang yung reply button sa lower right ng post, mag a-auto populate na yung quote :D Nag note lang ako, kasi baka haharapin niya lahat muna agad-agad eh when in fact pwede naman siya actually mag-start knowing just a subset nung naka-present sa list mo. And yep, marami pang mas advanced (*cough* threading *cough*) -- ngayon ko lang narealize na pang isang semester nga XD

BTW professional programmer ka sir? Naghahanap ako ng kapwa game developer sa PHC ;A;
 
Masyadong malaking list yan. Hindi mo naman kailangan intindihin lahat agad -- do not unnecessarily overwhelm yourself; reason why I recommend python is because you can get started with bare minimum knowledge.

Magsimula kang i-feel kung pano gamitin yung operators and assignment statement. Then output:print. Kapag confident ka na sa numbers and strings (try using python as a calculator), and kaya mo na gumawa ng simpleng program.. this is a good time to learn about input. Then mag-mmove on ka na sa flow ng program.

Control structures: conditional statements. Then looping. At this point pwede mong pag-aralan in-depth yung napag-aralan mo na so far or move-on to new topic, like functions.

Don't mind the big words and concepts yet, darating ka rin sa point na magagamit and mapag-aaralan mo yan. Kapag di mo kailangan, bagahe lang yan. Mahirap umakyat ng bundok [ng programming] na maraming dalang bagahe--it applies to programmers of all levels, and you shouldn't be an exception: understand your tools, learn how to use them properly.

Basta tandaan mo na kapag mag-pprogram ka, dapat clear yung problem: ano ba yung kailangan i-solve/gusto mo ma-achieve. You try to think about how you're going to solve this given the limited set of programming constructs.

tama, yan talaga ang gusto ko matutunan yung gumawa ng calcu na magagamit para sa work para mapadali ko trabaho ko hahaha. actually basic lang naman kelangan ko, pero gusto ko yung naiintindihan ko yung program kaya gusto ko aralin to, saka na yung imba imba.

Di ako marunong mag quote... XD
Anyway
Another188
Oo! Yang mga terms na Yan makikita mo Rin SA ibang programming language pero Minsan iniiba Yung tawag SA term... Halimbawa.... Ang PRINT sa Python... Ay DISPLAY sa Cobol..... O minsan sa iba pang language ECHO o WRITE Ang tawag.... Yung IMPORT sa Python ay INCLUDE sa C or C++... Tapos Yung ibang language, Minsan walang CLASS, POLYMORPHISM, INHERITANCE... Pero karamihan Naman Ng language Meron Nyan..... Basic Lang lahat ng mga terms na Yan... Hindi porket gets mo na lahat yan... Ay magaling knang programmer.... Pero Hindi rin porket basic Lang Yan ay madali mo nang matututunan lahat yan .. depende parin sa tao... Yung iba ilang buwan bago ma gets yan., At Yung iba... Inaabot pa Ng mas matagal.... Kaya don't push yourself hard... Kung ano Lang Ang Kaya mong abutin, Yun lng muna intindihin... Dahil kahit gaano kp katagal bago matuto, makakarating ka Rin ... Basta wag ka titigil o susuko... Walang short-cut sa pagaaral Ng programming... Aabutin ka Ng taon bago maging fluent SA isang programming language..

nniv-illust
Haha Hindi ko Naman sinabing agad agad nyang aralin at pag sabay sabayin lahat.... Nanonood daw sya Ng tutorial SA ÿôutubê, Kaya mahihimay himay nya mga terms na Yan at matututunan nya Yan over time... Saka Hindi malaki Ang list na Yan... Puro basic Lang Yan, necessary Yan SA mga beginner programmer....
Binigay ko Lang sa kanya Kung ano Ang pag aaralan nya SA isang buong semester... XD


Wala pa nga dyan Yung LINKEDLIST, STACK, QUEUE, TREE, GRAPH...

okie thanks sir, so pag naintindihan mo pala yung isang program o kaya may idea kana tungkol don e madadalian kanarin sa iba? hehehhe.
 
Start learning simple algorithms and pseudocode first, yan ang pinakabasic. Then learn C language, easy nalang matutunan ang ibang programming language if you know C and syempre you have the logic. Kung balak mo mag web developer learn pure html and css, then javascript and php after that. At syempre dapat hardwork and perseverance. Good luck and have fun programmning!
 
import turtle
x = turtle.Turtle()
x.speed(0)

for a in range(103):
----def square(y,z):
--------for i in range(4):
-----------x.forward(y)
-----------x.left(z)
--------x.right(7)
---square(100,90)



ganto ganto lang po muna ba?
nakita ko lang sa youtube tapos tweak ko lang ng konte yung ginawa niya, hehehe.

kung ang line po ay turtle.Turtle()
paano po yung circle?
 
import turtle
x = turtle.Turtle()
x.speed(0)

for a in range(103):
----def square(y,z):
--------for i in range(4):
-----------x.forward(y)
-----------x.left(z)
--------x.right(7)
---square(100,90)



ganto ganto lang po muna ba?
nakita ko lang sa ÿôutubê tapos tweak ko lang ng konte yung ginawa niya, hehehe.

kung ang line po ay turtle.Turtle()
paano po yung circle?
Anong ginagawa nito?
 
Anong ginagawa nito?

drawing po ng polygons.
ganyan po sa pic, inupgrade ko na hahaha XD
alam ko na paano gumawa ng circle.
as in basic lang muna ginagawa ko :))
yung color naman di ko magawa, gusto ko sana yung evry loop niya mag iiba kulay niya katulad ng color spectrum.
 

Attachments

  • Capture.webp
    Capture.webp
    49.1 KB · Views: 25
hin
drawing po ng polygons.
ganyan po sa pic, inupgrade ko na hahaha XD
alam ko na paano gumawa ng circle.
as in basic lang muna ginagawa ko :))
yung color naman di ko magawa, gusto ko sana yung evry loop niya mag iiba kulay niya katulad ng color spectrum.
hindi ko alam yung turtle. mejo curious ako kung pano yung scale ng colors eh.

Code:
x.color(r, g, b)
most likely rgb. try mo mag-input ng ibang value or factor for values r, g, and b. sa example mo a*5 lahat.. baguhin mo yung iba and observe XD

kung hardcore ka and gusto mo ng onting matrix math, ito oh You do not have permission to view the full content of this post. Log in or register now.. multiply mo sa color vector and tadaa
 
hin

hindi ko alam yung turtle. mejo curious ako kung pano yung scale ng colors eh.

Code:
x.color(r, g, b)
most likely rgb. try mo mag-input ng ibang value or factor for values r, g, and b. sa example mo a*5 lahat.. baguhin mo yung iba and observe XD

kung hardcore ka and gusto mo ng onting matrix math, ito oh You do not have permission to view the full content of this post. Log in or register now.. multiply mo sa color vector and tadaa

natry ko na po, nag bago lang yung color na mixture ng r,g,b po tapos same, from dark to brighter color.

sige po, try ko po yan mamayang gabi pag aralan :D
 
Status
Not open for further replies.

About this Thread

  • 31
    Replies
  • 7K
    Views
  • 13
    Participants
Last reply from:
akoxi

Trending Topics

Online now

Members online
1,125
Guests online
1,306
Total visitors
2,431

Forum statistics

Threads
2,273,223
Posts
28,948,311
Members
1,235,668
Latest member
jumanjikevin
Back
Top