Before the debate erupts that CS is not all about programming, let me be clear, that I am not saying so.<p>There are many freshmen who code for the first time in their CS101 course. That is what I am talking about when I say the CS way of getting into coding.<p>There are many other ways. Some freshmen has extensive coding experience before joining a CS bachelor's program. Some get into coding later on life when the need arise e.g: they have to analyse a dataset for some experiment they are doing. From there they start their deep dive into fundamental CS principles if they love it.<p>If you are someone who started coding in a non-CS way, then which resources helped you the most apart from the text editor and the terminal. Books, courses, projects?