@icyjohnson with React you can build both, websites and apps with one thing. you would need to learn JS i think. this is the moment when @kwood needs to jump in since he is an actual expert. i'm only pretending. ;)
@icyjohnson Yep, as others already said, JS is a good start nowadays, it has a lot of momentum, is forgiving, has great tooling and it runs basically anywhere and anything // @blumenkraft
@saket It plays in a league of its own, those fancy Angulars and Embers are all slow as hell and lack all kinds of features in comparison. And the best thing is that is FULLY backwards compatible to its predecessor: https://plainjs.com // 33MHz
@icyjohnson I went from zero knowledge to some knowledge by signing up to Treehouse and doing some of their courses. Even if it's only a couple months I would highly recommend that…
@icyjohnson@blumenkraft I'd say it'd be good to pick u some basic vanilla JS first. Also if you are doing web stuff please make sure and get some html under yr belt too :))
@icyjohnson I asked this a lot when I was tryna figure out where to start :) I went through different modules on code academy to get a feel for what worked for me -ended up concentrating on easier front end stuff first before looking at more framework
@icyjohnson It really depends on what it is you might like to code. At the moment, JavaScript is actually doing quite well along with the web frameworks being used. But there's a case to be made for almost every language.
@icyjohnson I like python and swift most. In my experience I would recommend Python first 😊 You can make little and useful scripts with just a text editor, it runs on raspberry pi natively and you can learn all of the basic (and advanced 😉) knowledge.
@icyjohnson But as an example of what I mean by environment annex motivation, success in an intro programming course can be significantly altered by changing how the material is taught (active learning, media computation) vs just changing language.
@icyjohnson As beginner you need to learn many language-irrelevant skills and mental models. Language can play in through creating too much incidental complexity, that you can't see forest for trees. But tooling can fix that even for Java. 🤷🏽♀️
@icyjohnson Mostly, we still know depressingly little about how to teach people programming, and many teachers are resistant to changing their teaching practices per what we do know, so progress has been very slow.
@icyjohnson depends what u want to do. JavaScript is good or websites, etc. I started with Python. Had a great discussion with @bayprogrammer on this very question. He's very helpful.⌨💻
If you have a Mac or an iPad, I would highly recommend Swift Playgrounds to learn programming basics in a fun and interactive way. >> @icyjohnson: If someone wanted to learn how to code, what would be the best language to start with?