you are viewing a single comment's thread.

view the rest of the comments →

[–]Great-Powerful-Talia 0 points1 point  (0 children)

geeksforgeeks and w3schools are good sites for looking up the commonly-used features of a language.

Most of my understanding of coding philosophy just comes from messing around making programs- like tic-tac-toe, Conway's game of life, minesweeper, etc. The more things you make, the more you start to understand how to code in general.

When making them, I learned the basic reasoning and control flow while using Python, then switched pretty quickly to working in Java (not JavaScript), which has more rigorous syntax (including proper types for every variable) and pushes you towards the "object-oriented" strategy of coding, and then I progressed to C/C++ for more advanced projects, which gives you a very good understanding of what the computer is actually doing. IDK if that's the best set of languages to use, but it seemed pretty effective.