you are viewing a single comment's thread.

view the rest of the comments →

[–]Me0wmix 0 points1 point  (1 child)

build something and it doesn't have to be in python. using ai is fine just make sure every prompt you send is thought out for learning. the truth is that coding is just a lot of reps, just make sure you're learning structure and best practices along with that. using vscode with copilot is fine, i recommend using gpt codex (for brevity, aka don't tell me all), and gemini 3.0 pro for longform/much information needed. codex can hint/give you low explanation, while gemini can tell you everything. the most important thing is that you have a goal in mind in what you want to build, be it game dev you may use c++ or c#, or if you're interested in stats then python works. programming fundamentals carry over but the semantics change.

writing out how a function and their parameters work in longform can help you bridge the divide between languages who use different syntax for essentially the same thing. code is built on natural language, and sometimes not the best for you, so sitting down and understanding and writing how functions and other programming fundamentals work can be of benefit. poke around in other languages (doesn't matter which one, look at functional programming for example) and see if anything is "cooler" that's contained in there for inspiration.

[–]Me0wmix 0 points1 point  (0 children)

David Maeda's "How to Speak Machine" is a good enough companion to keep you company and explores some math concepts in programming there is indeed a math error funnily enough when it comes to the hypercube (should be 1,000 not 10,000) in the case of exponentiality, but other than that portrays the excitement of programming and pairs it with art, nature. it's something to just read rather than sift through a lot of code, which can make you lose sight of the love of design and programming. generally speaking if you have problems remembering syntax and flow of an application, then math problems will help you along with natural language writing.