<!DOCTYPE html>
<html lang="en">
<head>
<title>Page Title</title>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<style>
/* Style the body */
body {
  font-family: abel;
  margin: 0;
}

/* Header/Logo Title */
.header {
  padding: 100px;
  text-align: center;
  background: #000000;
  color: #DB9D47;
  font-size: 30px;
}

/* Page Content */
.content {padding:10px;
background:#000000;
color:white;
text-align:center;
font-size:24px;
}
</style>
</head>
<body>

<div class="header">

<p>Welcome to</p>
  <h1>The Tech Room</h1>
</div>

<div class="content">
  <h1>Objectives</h1>
  <p>Technology is constantly changing and is awash with acronyms and strange names which sound like one thing but mean the opposite... <br>
<br>
For example, You wouldn't be the first person to be like "why is this dude writing about a snake ūüźć on his CV?.. he is supposed to be a developer right?!
<br>
<br>
The Tech Room is designed to help you get to grips with the basics so you can identify candidates easier and most importantly, understand that "python" is also referred to a programming language! 
<br> </p>

.button {
  background-color: #4CAF50; /* Green */
  border: none;
  color: white;
  padding: 15px 32px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 16px;
}
</div>

</body>
</html>


				
			

Welcome to

The Tech Room

Technology is constantly changing and is awash with acronyms and strange names which sound like one thing but mean the opposite…¬†

For example, You wouldn’t be the first person to be like “why is this dude writing about a snake ūüźć on his CV?.. he is supposed to be a developer right?!

The Tech Room is designed to help you get to grips with the basics so you can identify candidates easier and most importantly, understand that “python” is also referred to a programming language!

To start , simply select what you would like to learn about on the drop down

(there are alot of videos on this page so please be patient as it loads ūü§ď)

Download this , It’ll help!

Operating Systems

An operating system is system software that manages computer hardware, software resources, and provides common services for computer programs

Programming key terms

Functional programming

Object Orientated Programming

Application programming interface (API)

Javascript Object Notation (Json)

Json web tokens (JWT)

Ajax

Ajax, web applications can send and retrieve data from a server asynchronously without interfering with the display and behaviour of the existing page.

CSS

HTML

Python is a programming language that lets you work more quickly and integrate your systems more effectively.

. Features Include:

  • You can learn to use Python and see almost immediate gains in productivity and lower maintenance costs.
  • Open-source programming language
  • Extensive support modules and community development
  • Easy integration with web services
  • User-friendly data structures
  • GUI-based desktop applications

R

R¬†was designed by statisticians and was specialized for statistical computing, and thus is known as the ‚Äúlingua franca of statistics‚ÄĚ. As technology improves, the data companies or research institutions collect has become more and more complex, and R has been adopted by many as the language of choice to analyze data. This language is not only open source but also comes with cross-platform compatibility and a community with over 6 Million Repositories on GitHub.

Reasons for Demand

  • It’s open source &comes with cross platform compatibility and can also be used to create interactive web-apps
    • The R¬†community is over 6 Million Repositories on GitHub
    • Many companies use R, including¬† Google and Twitter

Java is owned by the Oracle Corporation, Java¬†is one of the oldest, most common, in-demand computer programming languages in use today. Well, think of some of your favorite web apps and games. It‚Äôs highly likely that Java plays a huge role in the code that makes them work. Another important factor which has kept Java‚Äôs magic intact among web development companies is its independence from platforms. This helps developers to essentially ‚Äúwrite once, work anywhere‚ÄĚ(WORA).

  • Java is highly recognized for its scalability and portability across multiple platforms from mainframe data centers through to your smartphone
  • Powerful features include strong memory management, high performance, backward compatible and solid security
  • With its presence in¬†almost¬†3 billion devices,¬†Java‚Äôs new frameworks¬†such as¬†Spring, Struts, and Hibernate have also become very popular
  • Forms the base for and used in¬†a multitude of domains including mobile application, web development, system programming, and big data
  • It is favored by enterprises,¬†with¬†roughly 90 percent of Fortune 500 companies use Java for building¬†applications and back end systems
  • With millions of users across the globe, the popular users of Java include Barclays, HCL, Capital One, etc

Along HTML and CSS, Javascript is the programming language that built the Internet. So, it’s a pretty big deal. Universally known as the language of web developers,  javascript is a feature-rich object-based scripting language. Featuring asynchronous event handling and crisp syntax, it has found widespread use in the field of web development. What started off as a simple client-side scripting language, is now a highlight within the web development community featuring multiple frameworks for both backend and frontend development.

Reasons for Demand

In extension to absolute JavaScript, various popular libraries and frameworks make JavaScript development easier

    • Most¬†accessible supporting technologies related to JavaScript are¬†JSON,¬†jQuery, Angular,¬†React (JS Library),¬†
    • Fundamentally a front-end language, it can also be practiced on the server-side throughout¬†Node.js¬†to create scalable network applications
    • Majority of tech giants like Google, Facebook, SAP, Dell, Accenture, etc¬†rely on Javascript to design interactive web pages and dynamically display content to users

Node.js

Node.js is an open-source, cross-platform, back-end JavaScript runtime environment that runs on the V8 engine and executes JavaScript code outside a web browse

The Tech Room 1

TypeScript

TypeScript is a programming language developed and maintained by Microsoft. It is a strict syntactical superset of JavaScript and adds optional static typing to the language. TypeScript is designed for the development of large applications and transcompiles to JavaScript.

The Tech Room 2

React.js

React is an open-source front-end JavaScript library for building user interfaces or UI components. It is maintained by Facebook and a community of individual developers and companies. React can be used as a base in the development of single-page or mobile applications

The Tech Room 3

Angular.js

AngularJS is a JavaScript-based open-source front-end web framework mainly maintained by Google and by a community of individuals and corporations to address many of the challenges encountered in developing single-page applications

The Tech Room 4

Vue.js | Ember.js | backbone.js | Three.js| Meteor | Aurelia| Reason.js | Preact

Vue.js is an open-source model (viewmodel)  front end JavaScript framework for building user interfaces and single-page applications.

The Tech Room 5
The Tech Room 6
The Tech Room 7
The Tech Room 8
The Tech Room 9
The Tech Room 10
The Tech Room 11

C++

Sequel to C, C++ is the pioneer of the modern world’s most used programming languages and root of other programming languages such as C#, Java, and Javacript. It is a simple, yet powerful programming language that provides a structured approach. Both C and C++ are considered high-performance languages and are widely used in developing applications where performance is a critical issue. Though old, the practical applications of C++, is the reason why C++ is in this top 10 programming languages list.

 

Reasons why it is used:

 

  • C++¬†has remained in high demand due to high performance, reliability, and variety of contexts you can use it in
  • Mostly¬†used in game development, scripting, mobile applications, especially performance-intensive tasks
  • Core areas of development where you can see c++ are virtual reality, gaming, and computer graphics
  • C++ provides generic frameworks and libraries like wx-Widgets, GTK++, boost, Qt, etc
  • You can find C++ in a wide range of applications like Adobe Photoshop, Google Chrome, MapReduce, Mozilla Firefox, MySQL database
  • Companies like eBay, Spotify, Huawei, PhonePe, IBM hire skilled C++ developers,

Created by Microsoft, C# is considered to be one of the most powerful programming languages in the Dot NET framework. It is a powerful, flexible language that gives you a comprehensive programming foundation which is applicable to Java, Objective-C, PHP, and more. You can think of C# as a blend of the C++ and the Java language but Anders Hejlsberg, the creator of C#, says the language is more like C++ than Java.

 

More info:

  • Rich set of libraries make compilation and execution with C# lightning fast
  • It is used in backend operations of several popular websites like Bing, Dell, Visual Studio and Market Watch
  • C# uses frameworks like Xamarin and .NET for building mobile applications and game development.
  • C# is mostly used with Microsoft‚Äôs .NET framework to design web forms, windows applications, etc
  • The language is best suited for the applications that are based on Windows, Android as well as iOS since it takes the aid of Microsoft Visual C++
  • Highly recommended language for building 3D and 2D video games using the popular Unity game engine, which produces one-third of the top games on the market

.net overview

Languages - C#, F# Visual basics (VB)

.Net Core

Developed by the tech giant Google itself, Go is one of the latest players in the programming platform. It is an open-source language which makes it easy to create simple, secure, and productive software. It combines the best aspects of functional and object-oriented programming, as well as features a valuable set of inbuilt development tools.

 

  • The language is¬†straightforward to grasp even for the new programmers while being extremely powerful at the same time
  • Go has been optimized by Google to be incredibly efficient with memory and has blazing fast speed
  • It provides high performance like C/C++ and has efficient concurrency handling like¬†Java
  • Supports multithreading at large and¬†is hence used by a lot of companies that rely heavily on distributed systems

GopherJS is a compiler for Go that compiles Go code into Javascript intended to run in the browser.

SQL

Structured Query Language, or SQL, is a special-purpose programming language used to interact with databases. It works by analyzing and understanding databases consisting of fields of data within tables. Many fortune 500 companies have built their own high-performance database systems, using SQL to query data and perform analysis. With over 260,000 repositories on Github, it eclipses the popularity of a lot of the newer languages when it comes to the Data Analytics field.

Dart:

Dart was developed by Google, is an easy to learn, iterative, open-source programming language meant for server-side as well as browser-side programming. While most frameworks share a portion of codebase on different platforms, Dart allows you to write a single application for both Android and iOS and allows code sharing between mobile applications on different platforms.

 

Flutter: 

Flutter is an open-source UI software development kit created by Google. It is used to develop applications for Android, iOS, Linux, Mac, Windows, Google Fuchsia, and the web from a single codebase. The first version of Flutter was known as codename “Sky” and ran on the Android operating system

PHP

Fun fact, 78.9% of websites are written in PHP, including this site!

It is mainly used for developing dynamic and data-heavy websites and applications. It has been the cornerstone of the web for a long time. PHP is a simple, fast and platform-independent general-purpose programming language with over 631,000 repositories on GitHub.

 

Swift is a general-purpose, multi-paradigm, compiled programming language developed by Apple.

The goal of the Swift project is to create the best available language for uses ranging from systems programming, to mobile and desktop apps, scaling up to cloud services. Most importantly, Swift is designed to make writing and maintaining correct programs easier for the developer

Kotlin is a cross-platform, statically typed, general-purpose programming language with type inference. Kotlin is designed to interoperate fully with Java, and the JVM version of Kotlin’s standard library depends on the Java Class Library,

Other Useful links for you :

Below are some videos on the various types of developers in the tech market…

OPERATING SYSTEMS

Play Video
Play Video
Play Video
Play Video

PYTHON

Play Video
Play Video
Play Video
Play Video
Play Video

R

Play Video
Play Video
Play Video

JAVA

Play Video
Play Video
Play Video
Play Video
Play Video
Play Video

JAVA SCRIPT (.JS)

Play Video
Play Video
Play Video
Play Video
Play Video

NODE JS

Play Video
Play Video
Play Video

TYPESCRIPT (TS)

Play Video
Play Video
Play Video

REACT JS

Play Video
Play Video
Play Video

ANGULAR JS

Play Video
Play Video
Play Video
Play Video
Play Video
Play Video

JS FRAMEWORKS

Play Video
Play Video
Play Video
Play Video
Play Video
Play Video
Play Video
Play Video
Play Video
Play Video
Play Video
Play Video
Play Video