前端app开发涉及的编程语言和技术主要包括:
1. HTML(超文本标记语言):用于创建Web页面的标记语言;
2. CSS(层叠样式表):用于定义网页样式和布局的语言;
3. JavaScript(脚本语言):用于为Web页面添加动态效果和交互功能的编程语言;
4. jQuery:是一个JavaScript的库,提供了更简单的API,并且用于编写用于前端的JavaScript程序,常用于DOM操作;
5. React:是Facebook开发的一个JavaScript库,用于构建用户界面;
6. Vue.js:是一个轻量级的JavaScript框架,用于构建用户界面;
7. AngularJS:是一个由Google开发的JavaScript框架,用于构建动态Web应用程序。
因此,前端app开发主要需要掌握HTML、CSS、JavaScript以及一些常用的JavaScript库和框架。