dreamdoll watchlist ★
key takeaways:
python is a good beginning coding language to start with
start with: variables, datatypes, loops, functions, if statements, oop
if you covered the basics, it would and should take you approx. 2 weeks.
first project: do something interesting/useful. start small.
simple games or a food recommendation system with specific ingredients
panda dataframe
use API = application programming interface = different pieces of software interacting with each other. grabbing data from another source
after your first project, learn about data structures and algorithms. how API works. learn how to read documentation.
dictionary
linkedlists
queues
heaps
trees
graphs
learn about more things and how to implement them into projects.
correct mindset:
implementation and application > theory and concepts knowing ≠ being able to do it
stay curious.
explore things outside of what is prescribed in a resource. that's how you learn about different concepts and how you deeply understand the concepts that you already know.
the best programmers they've met are the tinkers. these are the people who play around with their code and try a bunch of different things.
getting stuck:
it all comes down to problem solving. be comfortable with not knowing things and staying calm while trying to figure out the problems
how to learn even faster:
find a community where you work on projects together. you will learn so many things from other experiences programmers just by interacting with them. and accountability because you just can't give up
learning is never ending. you will always be learning something new.






