Hey guys im taking intro to comp programming. currently learning python. any tips to getting started and really learning the functions it gives.
>>9154531
kys
>>9154531
rtfm cs brainlet
I'm assuming by (comp programming) you mean competitive programming...
>currently learning python
That'll work for the short term, but you need to move to C++ if you want to go anywhere
>tips to getting started
You can read books on informatics, Introduction to Algorithms is good. But pretty much the only thing that matters is doing practice problems (try: http://orac.amt.edu.au/cgi-bin/train/hub.pl). Even if you can't get an optimal still write the naive way, then read other people's good solutions.
>>9155288
Fairly certain they meant computer programming, not competitive programming.
>>9155288
Cs patrician here. Can confirm the C++ thing, after learning it, every other language is easy and comes fast.
For python, just watch some YouTube video tutorial playlist, then Google some python practice problems.
>>9154531
>any tips to getting started and really learning the functions it gives.
Do ALL the exercises in your textbook. No, seriously, all of them.
Programming is a craft you learn by practice, not by reading textbooks. If you are not spending about ten times as much time actually programming than you do reading textbooks or following lectures, you won't really learn anything.
>>9155288
>>9155444
Ignore this for now. These are useful things to look into *at some point* if you like programming and want to turn it into a serious skill and/or profession, but a silly complication when you are just starting.
>>9154531
Codeacademy.com for practice/learning.
That place taught me Java and Unix commands pretty well
>>9154531
another fucking CS dumbass to the stack
>>9154531
I want to cover her with whipped cream and lick it off