3 ms·
If a language fits into a familiar paradigm, the absolute fastest way to learn, I've found, is to whip open the LXY page and docs, and translate a known quantit
by netbioserror 3y ago
If a language fits into a familiar paradigm, the absolute fastest way to learn, I've found, is to whip open the LXY page and docs, and translate a known quantity such as Advent of Code or a personal toy project.
- thatxliner 3y ago100%. I feel like with this + standard library documentation can help you learn familiar (e.g. not Haskell) languages the quickest way possible. For example, I’m taking an AP CS A course right now and I wanted to learn Java beforehand. Knowing C++, Python, Rust and JavaScript gave me a head start do I just needed to learn the syntax and method names on standard types.
- aliasxneo 3y agoAny particular Advent you recommend? I don't have a large number of toy projects to pull from, but this has always been the most effective way to learn for me.
- skinner927 3y agoI’ve yet to play a year that wasn’t fun. If you don’t like one year, try another. The problems eventually get very difficult so don’t be discouraged if you don’t get very far. It’s a game after all.
- gcanyon 3y agoI learned Python by solving about 70 projecteuler.net problems with it -- well enough to get a job where the interview process included a coding test in Python (not a developer job, but still).