Log of what of Lydia Ye has learned at Techie Youth

Thu. Aug. 11, 2022

Overview of Python

Python is known to be currently the most demanded language in web development. Python follows its own unique syntax, different from JavaScript, but its principles of programming is similar to that of PHP and other languages. Python is also interactive and object-oriented. It is designed to be highly readable compared to other languages, meaning that it has fewer syntactical constructions than other languages.

Wed. Aug. 10, 2022

Node.js & PHP

Node is a relatively-new development language branching from JavaScript. It uses the same type of syntax as JavaScript and has gained its popularity due to its unique functions. PHP is also a popular web development language. It has simplistic and easy to use functions. It also shares some similarity to Java.

Tue. Aug. 9, 2022

Learning to code a website

The most-common back-end languages used for web development consist of PHP, Java, Node.js and Python. These languages help make the website more interactive for its users. Aside from these languages, which may be difficult to learn, you can use alternative coding to develop a website. Using a visual WYSIWYG HTML editor, you can also develop a website, but it may be more limiting compared to using the other common development languages. Typically an IDE is used to code the back-end of a website. An IDE also known as an integrated development environment provides tools such as a text editor to help developers have an easier time with their web development.

Mon. Aug. 8, 2022

SQL Commands

I learned the different commands used in SQL to manage your database. Select is used to extract data from a database. Update is used to update data in the database. Delete is used to delete data from a database. Insert into inserts a new data into the database. Create database creates a new database. Alter database modifies the database. Create table creates a new table. Drop table deletes a table and drop index deletes and index. Create index creates an index.

Fri. Aug. 5, 2022

Relational Database

Relational database consists of tables containing rows and columns. For example, when a user is filling out a form, the following inputs they wrote will be categorized into the appropriate columns accordingly. Advantages of using relational databases are data accuracy, data integrity, flexibility, and many more. In other words, the most beneficial factor of relational databases is that they can be easily queried. A disadvantage of using relational databases is that it can be expensive to set up and maintain the database system.

Thu. Aug. 4, 2022

Website Databases

Databases are used to store the data from your website. For example, when a user submits a form, the information from that form is saved into a database. There are many uses of a database, some can be considered to be a relational or a non-relational database. Non-relational data lumps relevant content into a single monolithic record, known as “denormalized data.” SQL is a language used to interact with most relational databases. NoSQL does not use the same language the way relational-databases uses SQL.

Wed. Aug. 3, 2022

Version Control & WordPress

Version control can be used to manage the different files within your website. It is used to recall the history of the changes made to your website, which means that your files are never to be deleted. GitHub is a commonly used repository that is used to store your website file history. It is open-source so it can be accessed for free. WordPress is a popular free content management system used to build and maintain your website. People use it to easily manage their data and provide user-friendly interfaces to their website, as well as contribute creative content.

Tue. Aug. 2, 2022

Hosting a website

When setting up a website you need to understand how to create a domain name where it is shareable. A domain is essentially like a shareable address for your website. This means that your website will be public to viewers who encounter the link to your website. There are also online website services where you have to pay a monthly subscription to have your own domain. SSL is a technology used to maintain a level of website security.

Mon. Aug. 1, 2022

Creating a website!

A website is written using HTML with the help of CSS to make the website more visually appealing. When becoming a web developer you can choose to be a front-end or back-end engineer. JavaScript and jQuery are common languages used to set the aesthetic appearance of websites aside from CSS. The first page of a website is usually called index.html. You can use padding and margin to space out your texts and images when coding in HTML. Making your website responsive will allow for more viewers and make it more convenient for your viewers to access your website. Remember to include ending tags while you are coding in HTML and CSS.

Fri. Jul. 29, 2022

What is a Niche Website?

A niche website is a site that focuses on a smaller portion of a bigger market project. These sites are used to provide helpful content that answers potential questions consumers have. The goal of a niche website is to present viewers with helpful and quality content that addresses what they are looking for on the website. Make sure to make your website specific and straight to the point, so that it isn’t too broad. Broader niche websites tend to be more competitive. When making a niche website, make sure to select a topic of your interest. Find and link good affiliate programs with your niche topic. Be sure to use specific keywords to attract viewers. Make your niche website as specific as you can!

Thu. Jul. 28, 2022

Hiring and getting paid

While managing your business, you would also need to learn how to hire suitable employees to work for you. Meaning that you will be looking for candidates who will effectively maximize productivity and be able to adapt quickly to your set business routines. When getting a job, you would need to open up a checking account in order to get paid. A checking account allows you to deposit check-based payments as well as writing checks to pay others. Most banks may require you to endorse each check paid to you so that you can deposit it into your account. It is also good to keep in mind that not everyone has equal access to be eligible to open up a checking account. Banks have implemented easy methods to transfer someone money using Zelle. Zelle is a tool that allows direct-transfer of funds similar to PayPal. Remember that depending on the bank you select, taking out money from an ATM will vary from having fees.

Wed. Jul. 27, 2022

Branding & Financing

Good businesses tend to have good branding and financing marks. When opening up a business, you need to keep in mind that the name of your business should give off individuality and uniqueness. Create a slogan that is catchy yet simplistic. Get a domain name for your very own website and company email. Hire someone to create a company logo that stands out among other businesses. Remember to actively update your website so that your consumers are up to date with the products you are trying to market. Always mark down your finances, meaning that you keep a list of your spendings on a spreadsheet. Write down your estimated venture costs and profit margins. Remember that rent, insurance, phone bills, and website hosting fees are fixed recurring expenses. Keeping track of your finances will allow you to know how much you are profiting and whether or not your business is doing well.

Tue. Jul. 26, 2022

Customers & Cofounders

In a business, your customers should be highly valued. They are the ones who are buying your products and allowing for your business to prosper. With a business, competition is a natural occurrence. A strong value proposition will allow for a market-share competition. Your presented value proposition should answer why people should choose your product over another’s product and your target audience should be clearly represented. You should identify your competitors and understand the products they are selling onto the market, so that you can improve your own products. When your startup business does not have any competition, it is likely that the products you are selling are impractical or aren’t in high demand by consumers. In a business, you can possibly have other co-founders to help with your business process. Your co-founders are ideally there to complement your ideas and contribute their abilities to help with your business. In other words, it is a partnership where the other party can help with tasks that you aren’t necessarily good at.

Mon. Jul. 25, 2022

What is Entrepreneurship?

Entrepreneurship is a term used to describe individuals who earn profit independently either through a business or they are taking on financial risks in the hope of making a profit. From the videos I have watched, I learned different skills needed to start a business, which includes what a business model and a profit model is. I also learned that it is okay to fail a business quickly. This can potentially benefit you because you are able to shift to a different business idea and in the long-term you will not sacrifice an extended amount of time. When opening up a business, you should always have your resources ready, meaning that you have professionals who specialize in your business field to talk to. It is also good to have multiple streams of income, so you will not have to rely on just one source of income. You should make your consumers your priority and change your product based on the reviews and feedback they return. Improvements will always make way for a better and successful business. Make sure to make your goal and target audience clear, this will allow for your business to strive.