Search code examples
htmlcssuser-interfaceuser-experience

Are libraries essential for building apps?


I recently started learning coding I actually didn’t know where to start after doing some researching I decided learning the javascript language as a first step . After finishing the courses on freecodecamp I didnt know what to do next I heard so many things to the point that I feel like I dont know anything . I would like someone to actually help me understand basics before languages, html css ... Here are my questions : Are libraries essential to build a website or create games ? What ui and ux ? ( I heard that its for webpages designing though I also heard that css is also for web designing ) What’s a framework ? Does all languages have libraries ? Can you develop apps without libraries or frame work just using css html and javascript(example)


Solution

  • Are libraries essential to build a website or create games?

    Yes. Any code you write will fundamentally become your library.

    What ui and ux?

    UI is the user interface of any tool that requires input. UX is the user experience of a given interface. For example, an airplane pilot is given an interface to control the aircraft, and the controllers are meaningfully arranged to give the pilot the ability to fly safely. The result of the user experience is determined by the pilot's ability to accomplish a task.

    What’s a framework?

    A framework is the foundation for deploying multiple functionalities for specific tasks. For example, an airport specifically manages how passengers arrive and depart to a new location by air travel. Similarly, a boating dock specifically manages how passengers travel over water. Here is a list of a few web frameworks out there: Github Frameworks

    Do all languages have libraries?

    Most languages include built-in libraries. For example, Javascript includes basic math functions.

    Can you develop apps without libraries or frame work just using css html and javascript(example)

    Yes and no. HTML is a markup language, and CSS is used to style your information. Fundamentally, you can write a static web app with html, hide or reveal information with css, and link out to other pages. If you intend to write an app with functionality that manipulates the HTML or CSS, you will need a programming language such as Javascript.