Coding tutorials:
A fanmade logo of C seen on Microsoft site that is in a similar style to ISO C++ logo
Want to learn coding for open source projects, or for job opportunities? Well, since I, the creator of this fake non profit, knows nothing about most coding languages, you can find some good tutorials at this website:https://www.programiz.com/ . Now for an overview of coding languages:
- Objective C:
A subset of C, and was used in early MacOS and iOS development until swift was released. You can still write programs in it in Xcode. Any C code is valid Objective C code.
- Swift:
Apple’s programming language, which is slowly replacing ObjectiveC in their OSes and is the recommended for 3rd party Apple apps.
- C:
A low level language that most kernels for operating systems are based on. Not ideal for games unless prioritizing optimization. Good for Windows and Linux applications.
- HTML:
A markup language that is the basis for all websites. Very simple.
- CSS:
A language used to stylize websites.
-
A language used for interactivity on websites.
- Python:
A High level language that is excellent for beginners and small games and software
- C++:
An extension of C
- SQL:
A language used to manage data, so it would be good for server side development.
- Rust:
A language focused on speed, reliability and beginner learning.
How computers work
A computer works using transistors. These transistors can have variable electrical values, determined by boolean algebra.This image was posted by user comedy_nose on Flickr and was confirmed to be creative commons before being moved to Wikimedia commons.
- AND:
True and True→1
True and False→1
False and True→1
False and False→0
- NAND:
True and True→0
True and False→0
False and True→0
False and False→1
- OR:
True and True→0
True and False→1
False and True→1
False and False→0
- XOR:
True and True→1
True and False →0
False and True→0
False and False→1
- CPU(Central Processing Unit)Does the main thinking.
- GPU(Graphical Processing Unit)Processes the graphical output
- PSU(Power Supply Unit)Powers the components with steady power
- RAM(Random access memory)Holds information needed to accessed quickly
- Motherboard: Holds everything together
- Storage device:holds long term data