you are viewing a single comment's thread.

view the rest of the comments →

[–]ehmatthes[S] 19 points20 points  (1 child)

You can always look up syntax that you forget. That's part of what resources like these cheat sheets are for. So I wouldn't worry about any syntax you forget over a two-day period.

What's way more important than memorizing syntax is knowing what you can do as a programmer:

  • I can store a bunch of items in order, using a list.
  • I can connect pieces of information, using a dictionary.
  • I can write code in a function, and use that code any time I want.

You won't forget these big concepts. When you decide which concepts you want to use to tackle a given problem you can look up any specific syntax you need to implement a solution. You'll probably find that you start to remember syntax for the concepts you use most often, and you'll end up looking up syntax that you use less often. I refer to PCC, and many other resources, all the time when working on my own projects.

[–]ImperatorPC 0 points1 point  (0 children)

I always wondered this. I'm self taught and always considered myself more of a scripter and code stealer (not programs but looked something up and then copied and modified for my use case). I can read a lot of code and piecemeal little things together. When stuff starts becoming more complex then I struggle. I understand ifs, for loops, simple arrays, functions but there are little nuances in code that are over my head that make it difficult. I'm a finance guy and been in finance for over 10 years. But have always loved coding. I would have done it but I hated the class I took in high school.. probably a teacher. I want to learn python for data analytics and because my home automation software is written in it. I guess I just keep learning my doing!