0_Wizard
I love to mess around on the computer.  React is a JavaScript library for building interfaces.
In computing, React (sometimes styled React.js or ReactJS) is a JavaScript library for building user interfaces.
chosen_React_(JavaScript_library)_0
React (JavaScript library)
chosen_topic_0_React_JavaScript_library
JavaScript
JavaScript (), often abbreviated as JS, is a high-level, dynamic, weakly typed, prototype-based, multi-paradigm, and interpreted programming language. Alongside HTML and CSS, JavaScript is one of the three core technologies of World Wide Web content production. It is used to make webpages interactive and provide online programs, including video games. The majority of websites employ it, and all modern web browsers support it without the need for plug-ins by means of a built-in JavaScript engine. Each of the many JavaScript engines represent a different implementation of JavaScript, all based on the ECMAScript specification, with some engines not supporting the spec fully, and with many engines supporting additional features beyond ECMA.
React (JavaScript library)
In computing, React (sometimes styled React.js or ReactJS) is a JavaScript library for building user interfaces. It is maintained by Facebook, Instagram and a community of individual developers and corporations. React allows developers to create large web-applications that use data and can change over time without reloading the page. It aims primarily to provide speed, simplicity, and scalability. React processes only user interfaces in applications. This corresponds to View in the Model-View-Controller (MVC) pattern, and can be used in combination with other JavaScript libraries or frameworks in MVC, such as AngularJS.
TypeScript
TypeScript is a free and open-source programming language developed and maintained by Microsoft. It is a strict syntactical superset of JavaScript, and adds optional static typing to the language. Anders Hejlsberg, lead architect of C# and creator of Delphi and Turbo Pascal, has worked on the development of TypeScript. TypeScript may be used to develop JavaScript applications for client-side or server-side (Node.js) execution. TypeScript is designed for development of large applications and compiles to JavaScript. As TypeScript is a superset of JavaScript, existing JavaScript programs are also valid TypeScript programs.
JavaScript library
A JavaScript library is a library of pre-written JavaScript which allows for easier development of JavaScript-based applications, especially for AJAX and other web-centric technologies. While JavaScript, as first developed by Netscape (and later Mozilla), has long had a presence on the Web for many websites, it gained a particular pitch with the rise of the Web 2.0 era of computing, in which JavaScript became increasingly used for the development of user interfaces for applications, both web-based and desktop-based. JavaScript was also combined with CSS to create dynamic web pages, which have also become popular as a more efficient and accessible alternative to Flash-based websites.
JQuery
jQuery is a cross-platform JavaScript library designed to simplify the client-side scripting of HTML. It is free, open-source software using the permissive MIT License. Web analysis indicates that it is the most widely deployed JavaScript library by a large margin. jQuery's syntax is designed to make it easier to navigate a document, select DOM elements, create animations, handle events, and develop Ajax applications. jQuery also provides capabilities for developers to create plug-ins on top of the JavaScript library. This enables developers to create abstractions for low-level interaction and animation, advanced effects and high-level, themeable widgets.
Sencha Touch
Sencha Touch is a user interface (UI) JavaScript library, or web framework, specifically built for the Mobile Web. It can be used by Web developers to develop user interfaces for mobile web applications that look and feel like native applications on supported mobile devices. It is based on web standards such as HTML5, CSS3 and JavaScript. The goal of Sencha Touch is to facilitate quick and easy development of HTML5 based mobile apps which run on Android, iOS, Windows, Tizen and BlackBerry devices, simultaneously allowing a native look and feel to the apps. Sencha Touch is a product of Sencha, which was formed after popular JavaScript library projects Ext JS, jQTouch and Raphaël were combined.
SWFObject
SWFObject (originally FlashObject) is an open-source JavaScript library used to embed Adobe Flash content onto Web pages, which is supplied as one small JavaScript file. The library can also detect the installed Adobe Flash Player plug-in in all major web browsers, on all major operating systems (OS), and can redirect the visitor to another webpage or show alternate HTML content if the installed plug-in is not suitable. The library is independent, although related external libraries often integrate with it, such as SWFAddress for deep linking and SWFFit for dynamic content scaling. With the multitude of Flash embedding JavaScript libraries, SWFObject has emerged as the most popular being used by over 2,600,000 websites as of 2011, including high-profile websites such as Ask.com, Windows.com, Time.com, Skype.com, Discovery.com and YouTube.
1_Apprentice
I tried java, but it was too tedious. What other programs do you use?
0_Wizard
Pretty much only Java.  Have you tried Sencha Touch?
Sencha Touch is a user interface (UI) JavaScript library, or web framework, specifically built for the Mobile Web.
self_Sencha_Touch_0
Sencha Touch
self_5_Sencha_Touch
Sencha Touch
Sencha Touch is a user interface (UI) JavaScript library, or web framework, specifically built for the Mobile Web. It can be used by Web developers to develop user interfaces for mobile web applications that look and feel like native applications on supported mobile devices. It is based on web standards such as HTML5, CSS3 and JavaScript. The goal of Sencha Touch is to facilitate quick and easy development of HTML5 based mobile apps which run on Android, iOS, Windows, Tizen and BlackBerry devices, simultaneously allowing a native look and feel to the apps. Sencha Touch is a product of Sencha, which was formed after popular JavaScript library projects Ext JS, jQTouch and Raphaël were combined.
Ext JS
Ext JS is a pure JavaScript application framework for building interactive cross platform web applications using techniques such as Ajax, DHTML and DOM scripting. Originally built as an add-on library extension of YUI by Jack Slocum April 15, 2007, Ext JS includes interoperability with jQuery and Prototype. Beginning with version 1.1, Ext JS retains no dependencies on external libraries, instead making their use optional. Ext JS includes a set of GUI-based form controls (or "widgets") for use within web applications:  Many of these controls can communicate with a web server using Ajax. Ext JS version 2.0 was released on 4 December 2007.
Sencha
Sencha (煎茶) is a type of Japanese "ryokucha" (緑茶, green tea) which is prepared by infusing the processed whole tea leaves in hot water. This is as opposed to matcha (抹茶), powdered Japanese green tea, where the green tea powder is mixed with hot water and therefore the leaf itself is included in the beverage. Sencha is the most popular tea in Japan. Among the types of Japanese green tea prepared by infusion, "sencha" is distinguished from such specific types as gyokuro and bancha. It is the most popular tea in Japan, representing about 80 percent of the tea produced in Japan. The flavour depends upon the season and place where it is produced, but shincha, or "new tea" from the first flush of the year, is considered the most delicious.
Baisao
Baisao went by many names during his lifetime, as was common at the time. As a child, he was known as Shibayama Kikusen. When he became a monk, his Zen priest name was Gekkai Gensho. Baisao, the nickname by which he is popularly known, means "old tea seller." He acquired this name from his act of making tea in the Kyoto area. Later in his life, he denounced his priesthood and adopted the lay name of Ko Yugai. Baisao was born in the town of Hasuike in what was then Hizen Province. His father died when he was nine years old. Baisao became a Zen Buddhist monk at Ryushinji, an Obaku temple. His teacher, Kerin Doryo, had received instruction directly from Ingen, the founder of the Obaku school.
Stork
Storks are large, long-legged, long-necked wading birds with long, stout bills. They belong to the family called Ciconiidae, and make up the order Ciconiiformes. Ciconiiformes previously included a number of other families, such as herons and ibises, but those families have been moved to other orders. Storks dwell in many regions and tend to live in drier habitats than the closely related herons, spoonbills and ibises; they also lack the powder down that those groups use to clean off fish slime. Bill-clattering is an important mode of communication at the nest. Many species are migratory. Most storks eat frogs, fish, insects, earthworms, small birds and small mammals.
Web application
In computing, a web application or web app is a client–server computer program in which the client (including the user interface and client-side logic) runs in a web browser. Common web applications include webmail, online retail sales, online auctions, wikis, instant messaging services and many other functions. The general distinction between a dynamic web page of any kind and a "web application" is unclear. Web sites most likely to be referred to as "web applications" are those which have similar functionality to a desktop software application, or to a mobile app. HTML5 introduced explicit language support for making applications that are loaded as web pages, but can store data locally and continue to function while offline.
Japanese tea ceremony
The Japanese tea ceremony, also called the Way of Tea, is a Japanese cultural activity involving the ceremonial preparation and presentation of "matcha "(抹茶), powdered green tea. In Japanese, it is called or , while the manner in which it is performed, or the art of its performance, is called . Zen Buddhism was a primary influence in the development of the Japanese tea ceremony. Much less commonly, Japanese tea practice uses leaf tea, primarily "sencha", in which case it is known in Japanese as as opposed to chanoyu or chadō. Tea gatherings are classified as an informal tea gathering and a formal tea gathering .