>>
|
No. 2994
[Edit]
>buying a C64 a few years ago
>bought a vic-20 too
Are you a time traveler? Or just interested vintage hardware?
I don't think BASIC is a good language to start with nowadays. In fact arguably it wasn't even a good language to start with back then, quoting Dijkstra
>"It is practically impossible to teach good programming to students that have had a prior exposure to BASIC: as potential programmers they are mentally mutilated beyond hope of regeneration."
>Had some experience with python in my physics class
Python's good to start with, probably among the best balance there is in terms of batteries included languages, conciseness without being a game of code-golf, and having good abstractions to accommodate essentially any programming paradigm (objected oriented, functional, etc.). But more importantly since you already know a little bit, just keep doing that. I assume if you used it in physics you'll have used python in a scientific computing context via numpy which is pretty great. It honestly doesn't matter what you do, just keep learning and applying things. Curiosity and willingness to learn is the most important thing.
>that didn't last long cuz I dropped that major the next semester lol.
Nit: please take time to type out words and elide the interjection, this isn't a stream-of-consciousness post, treat it more like email than a chat.
>some kind've a general idea about what the fuck you guys are saying sometimes
I don't know which particular posts you're referring to here, but do be aware that /navi/ here is a lot more broadly scoped than programming as you might find on other boards (e.g. /g/) [which is as it should be, since quite honestly people on /g/ like to talk more about linux distributions than anything having to do with programming]. Your goal (and really the ultimate goal for anyone interested in computing) should be to understand things from the lowest level up to the highest level. Of course this is an unsurmountable goal, so pick and choose the subtopics you're interested in, dive deeply into those, and try to maintain a broad awareness of the others. It's not something you can learn within a month, or even within a year, acquiring enough knowledge to be able to reason about things down from bare architecture level up to distributed systems will take at least a decade or more.
|