u/dangerous_ai - 4 Archived Voat Posts in v/programming
u/dangerous_ai
  • home
  • search

u/dangerous_ai

0 posts · 4 comments · 4 total

Active in: v/programming (4)

  • ‹‹‹
  • ‹‹
  • ‹
  • 1
  • ›
  • ››
  • ›››
Comment on: Want to get back into programming

I agree with this post, especially if OP is going to continue with web dev, but even if not. Node is hot and working full stack in a single language means less LEARN ALL THE THINGS learning curve. Like any language, Javascript has its own silly corners.

https://www.destroyallsoftware.com/talks/wat

0 22 Feb 2019 07:48 u/dangerous_ai in v/programming
Comment on: Want to get back into programming

100%

0 22 Feb 2019 07:41 u/dangerous_ai in v/programming
Comment on: Want to get back into programming

I like the website "Learn X in Y Minutes" to get a very fast overview of language syntax. It's not going to go in depth or through the process of teaching concepts, but if you want to look at how a language does something in a single page, this is one good place to go.
https://learnxinyminutes.com/

While frameworks for web dev were certainly available in 2012, there is an increasing emphasis on frameworks for websites, now. The language and framework go together, and there are pros and cons of each. Rails (Ruby) is a common MVC framework. Node.js is a Javascript application engine, upon which you can run very many web frameworks ( http://nodeframework.com/ ) if working in Javascript end-to-end appeals to you. Data and data analysis / data science lean on various languages. Python is increasingly becoming a prime language in the data world, mostly because you can write production code as well as tap into strongly supported and powerful libraries that facilitate the statistics or machine learning needs. Library examples would be numpy, pandas, scikit-learn, spaCy, PyTorch and many others. Python has a (mostly) single thread limitation because of the Global Interpreter Lock (GIL), but now (since 3.4) has async/await that allows for asynch I/O. Julia is a high performance scientific language that has a familiar syntax if you're already a python programmer. I keep my eye on it, but the tooling isn't quite there to support whole data projects, yet. Scala is another big data language that I find a lot of fun. It compiles into Java bytecode and runs on the JVM but avoids a lot of the heavy Java syntax.

I still like to recommend Python as a good on-ramp back to programming. It solves so many of my daily needs and there's libraries for everything. After that, languages are a fun world to explore.

https://github.com/vinta/awesome-python

0 22 Feb 2019 07:40 u/dangerous_ai in v/programming
Comment on: Of course, I never do this...

Of course, you must always do this...

0 14 Nov 2018 01:27 u/dangerous_ai in v/programming
  • ‹‹‹
  • ‹‹
  • ‹
  • 1
  • ›
  • ››
  • ›››

archive has 9,592 posts and 65,719 comments. source code.