You are on page 1of 21

File Path: /conversion/tmp/activity_task_scratch/676670417.

docx
FileName:676670417.docx
Date Printed:Friday, September 30, 2022 4:28:00 PM

How do I create and activate a new AWS


account?
Last updated: 2022-02-28
I'm getting started with AWS. How do I create and activate a new AWS account?

Resolution
Sign up using your email address
1. Open the Amazon Web Services (AWS) home page.
2. Choose Create an AWS Account.
Note: If you signed in to AWS recently, choose Sign in to the Console. If Create a new AWS
account isn't visible, first choose Sign in to a different account, and then choose Create a
new AWS account.
3. In Root user email address, enter your email address, edit the AWS account name, and then
choose Verify email address. An AWS verification email will be sent to this address with a
verification code.

Tip: For Root user email address, use a corporate email distribution list (for example,
it.admins@example.com) or email box if your account is a professional AWS account. Avoid using
an individual's corporate email address (for example, paulo.santos@example.com). With this
practice, your company can retain access to the AWS account even when an employee changes
positions or leaves the company. The email address can be used to reset account credentials. Be
sure that you protect access to these distribution lists. Don't use the AWS account root user login for
your everyday tasks. It's a best practice to enable multi-factor authentication (MFA) on the root
account to secure your AWS resources.

Tip: For AWS Account name, use an account naming standard so that the account name can be
recognized in your invoice or Billing and Cost Management console. If it's a company account, then
consider using the naming standard of organization-purpose-environment (for example,
ExampleCompany-audit-prod). If it's a personal account, consider using the naming standard of first
name-last name-purpose (for example, paulo-santos-testaccount). You can change the account
name in your account settings after you sign up. For more information, see How do I change the
name on my AWS account?

Verify your email address


Enter the code you receive, and then choose Verify. The code might take a few minutes to arrive.
Check your email and spam folder for the verification code email.

Create your password


Enter your Root user password and Confirm root user password, and then choose Continue.

1of21
File Path: /conversion/tmp/activity_task_scratch/676670417.docx
FileName:676670417.docx
Date Printed:Friday, September 30, 2022 4:28:00 PM

Add your contact information


1. Select Personal or Business.
Note: Personal accounts and business accounts have the same features and functions.
2. Enter your personal or business information.
Important: For business AWS accounts, it's a best practice to enter the company phone
number rather than a personal cell phone number. Configuring a root account with an
individual email address or a personal phone number can make your account insecure.
3. Read and accept the AWS Customer Agreement.
4. Choose Continue.

You receive an email to confirm that your account is created. You can sign in to your new account
using the email address and password that you registered with. However, you can't use AWS
services until you finish activating your account.

Add a payment method


On the Billing information page, enter the information about your payment method, and then
choose Verify and Add.

If you are signing up in India for an Amazon Internet Services Private Limited (AISPL) account, then
you must provide your CVV as part of the verification process. You might also have to enter a one-
time password, depending on your bank. AISPL charges your payment method two Indian Rupees
(INR), as part of the verification process. AISPL refunds the two INR after the verification is
complete.

If you want to use a different billing address for your AWS billing information, choose Use a new
address. Then, choose Verify and Continue.

Important: You can't proceed with the sign-up process until you add a valid payment method.

Verify your phone number


1. On the Confirm your identity page, select a contact method to receive a verification code.
2. Select your phone number country or region code from the list.
3. Enter a mobile phone number where you can be reached in the next few minutes.
4. If presented with a CAPTCHA, enter the displayed code, and then submit.
5. In a few moments, an automated system contacts you.
6. Enter the PIN you receive, and then choose Continue.

Choose an AWS Support plan


On the Select a support plan page, choose one of the available Support plans. For a description of
the available Support plans and their benefits, see Compare AWS Support plans.

Choose Complete sign up.

2of21
File Path: /conversion/tmp/activity_task_scratch/676670417.docx
FileName:676670417.docx
Date Printed:Friday, September 30, 2022 4:28:00 PM

Wait for account activation


After you choose a Support plan, a confirmation page indicates that your account is being activated.
Accounts are usually activated within a few minutes, but the process might take up to 24 hours.

You can sign in to your AWS account during this time. The AWS home page might display
a Complete Sign Up button during this time, even if you've completed all the steps in the sign-up
process.

When your account is fully activated, you receive a confirmation email. Check your email and spam
folder for the confirmation email. After you receive this email, you have full access to all AWS
services.

Troubleshooting delays in account activation


Account activation can sometimes be delayed. If the process takes more than 24 hours, check the
following:

 Finish the account activation process. You might have accidentally closed the window for the
sign-up process before you added all the necessary information. To finish the sign-up
process, open the registration page. Choose Sign in to an existing AWS account, and then
sign in using the email address and password you chose for the account.
 Check the information associated with your payment method. Check Payment Methods in
the AWS Billing and Cost Management console. Fix any errors in the information.
 Contact your financial institution. Financial institutions occasionally reject authorization
requests from AWS for various reasons. Contact your payment method's issuing institution
and ask that they approve authorization requests from AWS.
Note: AWS cancels the authorization request as soon as it's approved by your financial
institution. You aren't charged for authorization requests from AWS. Authorization requests
might still appear as a small charge (usually one USD) on statements from your financial
institution.
 Check your email for requests for additional information. Check your email and spam folder
to see if AWS needs any information from you to complete the activation process.
 Try a different browser.
 Contact AWS Support. Contact AWS Support for help. Be sure to mention any
troubleshooting steps that you already tried. Note: Don't provide sensitive information, such
as credit card numbers, in any correspondence with AWS.

Improving the security of your AWS account


To help secure your AWS resources, see Security best practices in AWS Identity and Access
Management (IAM).

3of21
File Path: /conversion/tmp/activity_task_scratch/676670417.docx
FileName:676670417.docx
Date Printed:Friday, September 30, 2022 4:28:00 PM

What is the AWS Free Tier, and how do I


use it?
Last updated: 2022-04-28
I want to test AWS using resources covered under the AWS Free Tier. How does the AWS Free Tier
work, and what are some things to keep in mind while using it?

Short description
The AWS Free Tier is automatically activated on each new AWS account. With the AWS Free Tier,
you can try out some AWS services free of charge up to a specific maximum amount of usage each
month.

Important: Not all AWS services are free. Some services launched under the Free Tier have usage
limits. If you exceed the usage limits, then you are charged at standard rates.

Check the AWS Free Tier offerings to be sure that the services you intend to use are covered and
the applicable usage limits.

Resolution
Keep the following in mind when using the AWS Free Tier:

Free Tier includes three different types of offerings

 Trials: These are short-term trial offers that start from the date that you activate a service.
You pay standard rates after the trial period expires. For more information on how different
services are charged, see AWS Pricing.
 12-Months free: These offers provide limited usage for 12 months after your initial sign-up
date. You pay standard rates after your 12 months free usage term expires or if your
application use exceeds the free tier limits.
 Always free: These offers are available to all AWS customers and don't expire at the end of
your 12-month AWS Free Tier term.

Not all free usage is part of the AWS Free Tier

Some services offer free trials outside of AWS Free Tier. Other services offer some level of service
for free, whether or not your account is covered under the AWS Free Tier.

Check the service's pricing documentation to find out if that service has a free trial option.

Your access to services is not restricted by the AWS Free Tier

You are responsible for the services that you launch. You might incur charges for any services and
usage that are not covered by the Free Tier. For information on how much your resources will cost

4of21
File Path: /conversion/tmp/activity_task_scratch/676670417.docx
FileName:676670417.docx
Date Printed:Friday, September 30, 2022 4:28:00 PM

after the Free Tier limits are exceeded, see How do I estimate the cost of my planned AWS resource
configurations?

Avoid unnecessary charges

To avoid unnecessary charges, see How do I make sure I don't incur charges when I'm using the
AWS Free Tier?

5of21
File Path: /conversion/tmp/activity_task_scratch/676670417.docx
FileName:676670417.docx
Date Printed:Friday, September 30, 2022 4:28:00 PM

General
Q: What is the AWS Free Tier?

The AWS Free Tier provides customers the ability to explore and try out AWS services free of
charge up to specified limits for each service. The Free Tier is comprised of three different types of
offerings, a 12-month Free Tier, an Always Free offer, and short term trials. Services with a 12-
month Free Tier allow customers to use the product for free up to specified limits for one year from
the date the account was activated. Services with an Always Free offer allow customers to use the
product for free up to specified limits as long as they are an AWS customer. Services with a short
term trial are free to use for a specified period of time or up to a one-time limit depending on the
service selected. Details on the limits and services provided for free are detailed in each card on the
Free Tier page. If your application use exceeds the free tier limits, you simply pay standard, pay-as-
you-go service rates (see each service page for full pricing details). Restrictions apply; see offer
terms for more details.
Q: When does the AWS Free Tier expire?

Services with a 12-month Free Tier allow customers to use the product for free up to specified limits
for one year from the date the account was activated. Services with an Always Free offer allow you
to use the product for free up to specified limits as long as you have a valid AWS account. Services
with a short term trial are free to use for a specified period of time or up to a one-time limit depending
on the service selected. When your free tier expires or if your application use exceeds the free tier
limits, you simply pay standard, pay-as-you-go service rates (see each service page for full pricing
details). Restrictions apply; see offer terms for more details.
Q: What do I need to do to qualify for the AWS Free Tier?

The AWS Free Tier is available to all types of customers – students, entrepreneurs, small
businesses, and Fortune 500 companies are all welcome to sign up. If you are linked to an
Organization (under AWS Organizations), only one account within the organization can benefit from
the Free Tier offers. To calculate the Organization’s use of AWS Services under any Offers, we will
aggregate the usage across all accounts in the Organization. You will be charged standard rates for
use of AWS Services if we determine that you are not eligible for the Free Tier or have exceeded the
limits for a particular service.
Q: Are there any limitations to how I use the AWS free usage tier?

AWS’s free usage tier is not limited to specific use cases. This offering provides new AWS
customers with free usage tiers for certain AWS services to help you get started. If you have a new
idea that you’d like to launch or if you have an existing application you want to run in the cloud, this
is a great way to get started for free. Some ideas include, but are not limited to, hosting low traffic
websites or blogs, social media applications, development and test projects, proof of concepts, and
more. See how other customers are using AWS today in our case study section.

Billing
Q: If we sign-up for Consolidated Billing, can we get the AWS Free Tier for each account?

No, customers that use Consolidated Billing to consolidate payment across multiple accounts will
only have access to one Free Tier per Organization.
Q: If I don’t use all of my free usage per month will it roll over to the next month?

6of21
File Path: /conversion/tmp/activity_task_scratch/676670417.docx
FileName:676670417.docx
Date Printed:Friday, September 30, 2022 4:28:00 PM

No, the AWS Free Tier is applied to your monthly usage. It will expire on the 1st day of each month,
and does not accumulate.
Q: If I go over the Free Tier limit in a given month, how much will I have to pay?

If your usage exceeds the monthly free tier limits, you simply pay standard, pay-as-you-go AWS
service rates. See the AWS Pricing page for full pricing details.
Q: How do I know how much I’ve used and if I’ve gone over the free usage tiers?

You can see current and past usage activity by service and region by logging into your account and
going to the Billing & Cost Management Dashboard. From there you can manage your costs and
usage using AWS Budgets, visualize your cost drivers and usage trends via Cost Explorer, and dive
deeper into your costs using the Cost and Usage Reports. To learn more about how to control your
AWS costs, check out the Control your AWS costs 10-Minute Tutorial.
Q: I’m eligible for the free usage tier, but I received a charge. Why?

The AWS Free Tier is available to new AWS accounts. The free tier applies to certain participating
AWS services up to a specific maximum amount of usage each month. Applicable services and
usage limits are defined at aws.amazon.com/free. When an account goes over the free tier limit, the
standard AWS service rates will be billed to your credit card.

If you have not exceeded the limits of the free tier, you may have been charged for other AWS
services that are not covered under the free tier. Some examples include: if you are running an
Amazon EC2 t2.small instance rather than a t2.micro instance, or if you are using a service not
included in the offer, such as Amazon Aurora. To review your AWS usage activity, log into your
Billing & Cost Management Dashboard.

Regions
Q: Can I use the AWS Free Tier in any region?

The AWS Free Tier applies to participating services across our global regions. Your free usage
under the AWS Free Tier is calculated each month across all regions and automatically applied to
your bill. For example, you will receive 750 Amazon EC2 Linux Micro Instance hours for free across
all of the regions you use, not 750 hours per region. Unused monthly usage will not roll over to future
months. The AWS Free Tier is now available in China (ZHY) and China (BJS) regions as well. The
AWS Free Tier is not available in the AWS GovCloud (US) regions, with the exception of Lambda for
AWS GovCloud (US).

Instances
Q: Where can I find information on using Amazon EC2 Microsoft Windows Server Micro Instances
as part of AWS Free Tier?

Please see AWS Free Tier with Windows FAQ.


Q: Where can I find information on using Amazon RDS Micro Instances as part of AWS Free Tier?

Please see AWS Free Tier with Amazon RDS.


Q: Does an AWS customer have access to 750 instance hours each of the Linux and Windows
t2.micro instances under the AWS Free Tier?

7of21
File Path: /conversion/tmp/activity_task_scratch/676670417.docx
FileName:676670417.docx
Date Printed:Friday, September 30, 2022 4:28:00 PM

Yes. A customer with access to the AWS Free Tier can use up to 750 instance hours each of
t2.micro instances running Linux and Windows. Usage of the Linux and Windows t2.micro instances
are counted independently.
Q: Does the AWS Free Tier include Amazon S3 Reduced Redundancy Storage (RRS)?

No, the AWS Free Tier does not include Amazon S3 RRS storage. The AWS Free Tier includes 5
GB of Amazon S3 standard storage, which offers the highest Amazon S3 durability.
Q: What size EC2 instances are available for free? EC2 t2.micro instances are not available in the
region I want to use. Is there another option available for free?

The EC2 instance sizes available as part of the free tier depends on the region you choose to
provision your resources. Some regions like the Middle East (Bahrain) region and the EU
(Stockholm) region do not offer t2.micro instances. In cases like these, AWS offers the same 750
hour usage on t3.micro instances as they do for t2.micro instances in other regions. Check the
console in the region you plan to provision your resources or use the describe-instance-types API to
determine which one is free tier in any specific region.
Q: Where can I find more information on using Amazon Redshift as part of AWS Free Tier?

Please see the Amazon Redshift Free Trial page for more details.

8of21
File Path: /conversion/tmp/activity_task_scratch/676670417.docx
FileName:676670417.docx
Date Printed:Friday, September 30, 2022 4:28:00 PM

Eligibility for the AWS Free Tier


Your AWS usage stays within the AWS Free Tier limits when all of these conditions are met:

 You’re within the first 12 months of creating your AWS account.


 You use only AWS services that offer AWS Free Tier benefits.
 Your usage stays within the AWS Free Tier limits of those services.

If you use AWS services beyond one or more of these conditions, then that usage exceeds the
Free Tier limits. You're charged at the standard AWS billing rates for usage that exceeds the Free
Tier limits.

To learn more about the AWS Free Tier limits, see AWS Free Tier.

Note
For AWS Organizations, the AWS Free Tier eligibility for all member accounts begins on the
day that the management account is created. For more information, see the AWS Organizations
User Guide.

Avoiding unexpected charges after the AWS Free Tier


Your eligibility for the AWS Free Tier expires 12 months after you first create your account.
You can’t extend your Free Tier eligibility after this time.

Note
You can continue to use Always Free offers, even after your Free Tier eligibility expires. To
learn more about available Always Free offers, see AWS Free Tier.

As the expiration date of your AWS Free Tier eligibility approaches, we recommend that you
terminate any resources you no longer need. After your eligibility expires, you’re charged at the
standard AWS billing rates for usage.

Even if you aren’t regularly logging in to your account, you might have active resources running.
Use the following procedure to identify your account’s active resources.

To identify your account’s active resources

9of21
File Path: /conversion/tmp/activity_task_scratch/676670417.docx
FileName:676670417.docx
Date Printed:Friday, September 30, 2022 4:28:00 PM

1. Sign in to the AWS Management Console and open the Billing console
at https://console.aws.amazon.com/billing/.
2. Next to Details, choose Expand All.
3. Review the list under AWS Service Charges. This list shows you the services with
active resources by AWS Region.

Note the services and AWS Regions with resources that you no longer need. For instructions on
how to terminate those resources, see the documentation for that service.

You might decide to close your AWS account. To avoid generating future charges, we
recommend that you retrieve the content you want to keep and terminate any remaining
resources before you close your account. Closing your account might not automatically terminate
all your active resources and you might continue to incur charges. Make sure to review your
content and resources across different AWS Regions. For more information and important
considerations, see close your account.

10of21
File Path: /conversion/tmp/activity_task_scratch/676670417.docx
FileName:676670417.docx
Date Printed:Friday, September 30, 2022 4:28:00 PM

Avoiding unexpected charges


PDFRSS

Here are some suggestions to help you avoid unexpected charges on your bill. The next items
address specific features or behaviors within individual services from AWS that can sometimes
result in unexpected charges, particularly if you unsubscribe from the service or close your
account.

Note
If you close your account or unsubscribe from a service, make sure that you take the appropriate
steps for every region in which you've allocated AWS resources.

Topics

 Usage exceeds AWS Free Tier


 Bill received after account closure
 Disabled regions
 Elastic Beanstalk environments
 Elastic Load Balancing (ELB)
 Services started in AWS OpsWorks
 Amazon EC2 instances
 Amazon Elastic Block Store volumes and snapshots
 Elastic IP addresses
 Services launched by other services
 Storage services

Usage exceeds AWS Free Tier


For more information on avoiding unexpected charges related to the AWS Free Tier,
see Avoiding unexpected charges after the AWS Free Tier.

Bill received after account closure

11of21
File Path: /conversion/tmp/activity_task_scratch/676670417.docx
FileName:676670417.docx
Date Printed:Friday, September 30, 2022 4:28:00 PM

Each month’s usage is calculated and billed at the beginning of the following month. If you close
your account but use opt-in services during the month, you receive a bill for the opt-in service
usage at the beginning of the following month.

Disabled regions
If you disable a Region and you still have resources in that Region, you continue to incur charges
for those resources. (There is no charge for enabling a Region, only charges for the resources that
you create in a Region.) For more information, see Enabling and disabling regions.

Elastic Beanstalk environments


Elastic Beanstalk is designed to ensure that all the resources that you need are running, which
means that it automatically relaunches any services that you stop. To avoid this, you must
terminate your Elastic Beanstalk environment before you terminate resources that Elastic
Beanstalk has created. For more information, see Terminating an Environment in the AWS
Elastic Beanstalk Developer Guide.

Elastic Load Balancing (ELB)


Like Elastic Beanstalk environments, ELB load balancers are designed to keep a minimum
number of Amazon Elastic Compute Cloud (Amazon EC2) instances running. You must
terminate your load balancer before you delete the Amazon EC2 instances that are registered
with it. For more information, see Delete Your Load Balancer in the Elastic Load Balancing
User Guide.

Services started in AWS OpsWorks


If you use the AWS OpsWorks environment to create AWS resources, you must use AWS
OpsWorks to terminate those resources or AWS OpsWorks restarts them. For example, if you
use AWS OpsWorks to create an Amazon EC2 instance, but then terminate it by using the
Amazon EC2 console, the AWS OpsWorks auto healing feature categorizes the instance as failed
and restarts it. For more information, see AWS OpsWorks User Guide.

12of21
File Path: /conversion/tmp/activity_task_scratch/676670417.docx
FileName:676670417.docx
Date Printed:Friday, September 30, 2022 4:28:00 PM

Amazon EC2 instances


After you remove load balancers and Elastic Load Balancing environments, you can stop or
terminate Amazon EC2 instances. Stopping an instance allows you to start it again later, but you
might be charged for storage. Terminating an instance permanently deletes it. For more
information, see Instance Lifecycle in the Amazon EC2 User Guide for Linux Instances,
particularly Stop and Start Your Instance and Terminate Your Instance.

Note
Amazon EC2 instances serve as the foundation for multiple AWS services. They can appear in
the Amazon EC2 console Instances list even if they were started by other services. For example,
Amazon Relational Database Service (Amazon RDS) instances run on Amazon EC2 instances. If
you terminate an underlying Amazon EC2 instance, the service that started it might interpret the
termination as a failure and restart the instance. For example, the AWS OpsWorks service has a
feature called auto healing that restarts resources when it detects failures. In general, it is a best
practice to delete resources through the services that started them.

Additionally, if you create Amazon EC2 instances from an Amazon Machine Image (AMI) that
is backed by an instance store, check Amazon S3 for the related bundle. Deregistering an AMI
does not delete the bundle. For more information, see Deregistering Your AMI.

Amazon Elastic Block Store volumes and snapshots


Most Amazon EC2 instances are configured so that their associated Amazon EBS volumes are
deleted when they are terminated, but it is possible to set up an instance that preserves its volume
and the data. Check the Volumes pane in the Amazon EC2 console for volumes that you don’t
need anymore. For more information, see Deleting an Amazon EBS Volume in the Amazon EC2
User Guide for Linux Instances.

If you have stored snapshots of your Amazon EBS volumes and no longer need them, you should
delete them as well. Deleting a volume does not automatically delete the associated snapshots.

For more information about deleting snapshots, see Deleting an Amazon EBS Snapshot.

Note

13of21
File Path: /conversion/tmp/activity_task_scratch/676670417.docx
FileName:676670417.docx
Date Printed:Friday, September 30, 2022 4:28:00 PM

Deleting a snapshot might not reduce your organization's data storage costs. Other snapshots
might reference that snapshot's data, and referenced data is always preserved.

For example, when you take the first snapshot of a volume with 10 GiB of data, the size of the
snapshot is also 10 GiB. Because snapshots are incremental, the second snapshot that you take of
the same volume contains only blocks of data that changed since the first snapshot was taken.
The second snapshot also references the data in the first snapshot. That is, if you modify 4 GiB
of data and take a second snapshot, the size of the second snapshot is 4 GiB. In addition, the
second snapshot references the unchanged 6 GiB in the first snapshot. For more information,
see How Incremental Snapshots Work.

The previous example will show two entries in your daily AWS Cost and Usage Reports (AWS
CUR). AWS CURcaptures the snapshot usage amount for a single day. In this example, the
usage is 0.33 GiB (10 GiB/ 30 days) for snap-A, and 0.1333 GiB (4 GiB/ 30 days) for snap-B.
Using the rate of $0.05 per GB month, snap-A costs you 0.33 GiB x $0.05 = $0.0165. Snap-B
costs you 0.133 GiB x $0.05 = $0.0066, and you are charged $0.0231 per day for both snapshots.
For more information about AWS Cost and Usage Reports, see the AWS Cost and Usage
Reports user guide.

lineItem/ lineItem/ lineItem/ lineItem/ resourceT


Operation ResourceId UsageAmo Unblended ags/
unt Cost user:usage

CreateSnaps arn:aws:ec2:us- 0.33 0.0165 dev


hot east-
1:123:snapshot/
snap-A

CreateSnaps arn:aws:ec2:us- 0.133 0.0066 dev


hot east-
1:123:snapshot/
snap-B

If you delete the first snapshot (snap-A in the first row of the preceding table), any data that is
referenced by the second snapshot (snap-B in the second row of the preceding table) is
preserved. Remember that the second snapshot contains the 4 GiB of incremental data, and

14of21
File Path: /conversion/tmp/activity_task_scratch/676670417.docx
FileName:676670417.docx
Date Printed:Friday, September 30, 2022 4:28:00 PM

references 6 GiB from the first snapshot. Once you delete snap-A, the size of snap-B becomes 10
GiB (4 changed GiB from the snap-B and 6 unchanged GiB from snap-A).

In you daily AWS CUR, you will then see the usage amount for snap-B as 0.33 GiB (10 GiB/ 30
days), charged at $0.0165 per day. When you delete a snapshot, the charges for the remaining
snapshots are recalculated daily, resulting in the possibility that the cost for each snapshot can
change daily as well. For more information, see Cost Allocation for EBS Snapshots.

lineItem/ lineItem/ lineItem/ lineItem/ resourceT


Operation ResourceId UsageAmo Unblended ags/
unt Cost user:usage

CreateSnaps arn:aws:ec2:us- 0.33 0.0165 dev


hot east-
1:123:snapshot/
snap-B

Elastic IP addresses
Any Elastic IP addresses that are attached to an instance that you terminate are unattached, but
they are still allocated to you. If you don’t need that IP address anymore, release it to avoid
additional charges. For more information, see Releasing an Elastic IP Address in the Amazon
EC2 User Guide for Linux Instances.

Services launched by other services


A number of AWS services can launch resources, so be sure to check for anything that might
have launched through any service that you've used.

Storage services
When you are minimizing costs for AWS resources, keep in mind that many services might incur
storage costs, such as Amazon RDS and Amazon S3.

15of21
File Path: /conversion/tmp/activity_task_scratch/676670417.docx
FileName:676670417.docx
Date Printed:Friday, September 30, 2022 4:28:00 PM

16of21
File Path: /conversion/tmp/activity_task_scratch/676670417.docx
FileName:676670417.docx
Date Printed:Friday, September 30, 2022 4:28:00 PM

f I was to start learning web development today in order to get a junior web dev role, I would start like
this :

I would learn HTML. This is practically the easiest path and I believe absolutely everyone can learn this.
After that, I would move to CSS. This is where the problem starts and by this level, people start to give
up. I believe CSS is easy especially with the right course and I would always recommend Maximillian
Schwarz CSS the complete guide course as that course made me not fear CSS. As you are learning these
things, please build alongside. Dont just watch videos and sleep and think you have known them. Trust
me you haven't known them at all. Implement the knowledge to cement it.

Once you are comfortable with CSS move on to Javascript. At this level, 80 percent of self-learners have
given up. It's most people's first programming language and honestly, as a first language, javascript isn't
easy. I also recommend the javascript course from Maximillian Schwarz. I still believe it's the best
javascript course ever made and I still refer to it in my daily job as a developer.

Now this is where it gets tricky, I usually tell people to move on to React after Javascript, and rightly so
but once you have learned javascript and you have found yourself to be very comfortable with it, start
learning data structures and algorithms. I used to say this isnt important at all and was a waste of time
but after working as a dev for more than a year, trust me I was just being very stupid. You cant even be a
programmer without solid fundamentals in data structures. It doesn't matter whether you are a
platform developer, a frontend developer, a backend developer, a WordPress developer or whatnot.
You need your data structures and algorithms. It's like building a house on sand. Sooner or later it's
gonna come collapsing. How do you even implement infinite scrolling in React without knowing graphs
and how they work? Thats just one scenario. Double for loops in salesforce will break your org beyond
proportions you cant imagine and a whole lot of other scenarios I cant even list out here which I have
experienced for myself.

You don't need to spend 8 hours a day figuring out data structures and algorithms once comfortable
with javascript. I recommend an hour or two a day. Learn the basic data structures (arrays, LinkedList,
stacks, queues, graphs, trees) and the basic sort algorithms even if you don't understand it initially, cram
it. Every day repeat what you have crammed then solve questions on leetcode easy to medium. No one
will ask hard to a junior dev even medium is also very rare but just do it. Aside even learning data
structures to be a better developer, its also the path to the very highly paid jobs. The earlier you learn
them the better job hunting will go for you. Just imagine it like this, it takes you 4 months to be
comfortable with javascript and you need like another 4 months for react, a platform and your projects
and you are solving 1 to 2 dsa questions daily in the 4 months up to react. When ready to job hunt,
count how many questions that is instead of waiting for when you have everything and you start job
hunting to start learning it and you start failing interviews everywhere. The earlier the better even if you
dont understand cram. Companies use the same questions which are available online.

Next is a javascript framework. I recommend React, I won't even advise my enemy to waste their time
with vue but some will do it and still come online to cry. The react ecosystem is big and getting bigger.

17of21
File Path: /conversion/tmp/activity_task_scratch/676670417.docx
FileName:676670417.docx
Date Printed:Friday, September 30, 2022 4:28:00 PM

You have gatsby, you have blitzjs, you have Nextjs. Even in blockchain and web3 go and check most of
the jobs require proficiency in React. Learn React !!! Enough said.

At this level, you should have your projects beautiful nice designs well created and implemented. Create
a CV and start job hunting. Dont limit yourself to Nigeria. Apply everywhere. UK, US, Japan, Sweden.
Tech transcends borders. Apply to jobs like a mad man.

At this job hunting stage, leetcode should be increased to at least 4 hours everyday and learning should
still be done after React I recommend a platform. Same as my thread last year but most platform dev
interviews are still algo based so no issue for you there.

You can also start looking at backend too but honestly if you have followed everything here, getting a
job should be very easy.

Skykid1208:
Nice one,
Thanks for sharing your experience with us.

I have two questions bro, pls can you share your thought on them?

1. Which course or Book would you recommend to learn Data Structures and Algorithms in Javascript?

2. My research have lead me to many Quora and Reddit replies that advised beginners to learn DSA
using a strongly typed language like Java,C# or c++, some even went as far as telling beginners not to
learn DSA using Javascript. What do you this about this?

Honestly, I would advise you to learn DSA with a language like java if you can but it can be done with
Javascript. Grokking Algorithms is the easiest book so far to get into DSA but for interviews best to use
Cracking the coding interview as the questions are repeated.

TLDR:
1. Fullstack developer bootcamp
2. Harvard CS50x courses
3. TeachyourselfCS or OSSU or P1XT
4. Read the docs
====

If I was to start all over (from a fullstack developer point of view) I'll do a Fullstack Developer bootcamp
from any of the courses with good reviews to just get an idea of how all the pieces come together to
work.

After that I'll go asynchronous with my learning pattern. Two parallel streams of learning, "middle-
down" and "middle-up". That bootcamp course may pretty much put me at the middle, where I'll know

18of21
File Path: /conversion/tmp/activity_task_scratch/676670417.docx
FileName:676670417.docx
Date Printed:Friday, September 30, 2022 4:28:00 PM

so much to get stuff done and to fuel my desire to know how stuff really works under the hood. I don't
want to be the guy that doesnt know how/when to use recursion over a loop iteration.

// for middle-down
// objective: to deepen my understanding of the fundamentals that hardly change
======
I'll take all the Harvard CS50x courses
Then I'll take one of any of the following:
1. TeachyourselfCS
2. OSSU
3. P1XT

// for middle-up
// objective: to broaden my understand and keep up with changing technologies
// this will take a lifetime so there's no end to this phase
=====
I'll focus on reading the docs for all the techs I was exposed to in the bootcamp. So this is where I'll dig
into the docs for the following
MDN, NodeJS, Express, Fastify, React, Next, Git, Openshift, Postman, Docker and so on.
Its also in this phase I'll read some good books like EloquentJS, Code Complete 2 and the YDKJS series.

There's so much involved in being a programmer but we tend to focus on a small aspect of it: coding... I
may never be able to fully explain how I dislike the term 'coder'.

In the corporate world you'll quickly get to a point where you spend less than half of your 40-hour week
actually writing code and more of that time:
* in meetings (some coulda just been an email),
* planning the development of features,
* peer reviewing PRs,
* writing tests with a decent amount of coverage,
* setting up delivery pipelines,
* having to triage defects,
* writing documentations

This is a very solid thread and the op couldn't have written it better. To add, I'll recommend searching
for internships once you are a bit proficient with html, CSS and JavaScript. Internships will open your
eyes to what you'll see in a real work environment, something you really can't get straight out of an
Udemy course. I left my full time job to intern around July this year as a python dev, wrote my first line
of html around August, and my knowledge of React now is a way above beginner level at this stage and
I'm considering starting to apply to real dev jobs by January. That's barely 5 months into my web
development journey. That's the level of speed and growth internships will afford you. I know it's not
easy to get internships, but just keep searching.

19of21
File Path: /conversion/tmp/activity_task_scratch/676670417.docx
FileName:676670417.docx
Date Printed:Friday, September 30, 2022 4:28:00 PM

Also, practice everyday. code everyday like a mad person. Trust me it'll pay off. And side note, if you are
learning react, checkout net ninja on Udemy. I think that's easily the best react course on the internet
and trust me, I've tried quite a good number.
Good luck everyone.

tensazangetsu20:
At this level, you should have your projects beautiful nice designs well created and implemented.
Create a CV and start job hunting. Dont limit yourself to Nigeria. Apply everywhere. UK, US, Japan,
Sweden. Tech transcends borders. Apply to jobs like a mad man.

The bolded above is so true and I'll liken it to sending 100 job applications everyday (as long as you
have  mastered or near mastered  a particular IT skill-set which could be evidenced by having passed the
certification exams in that tech field)  and 100 job applications a day is possible as most IT jobs only
request a CV ans short cover letter unlike other fields where unnecessary lengthy time consuming
applications are still demanded in 2021 !!!!!

Hopefully more Nigerians will suss out that you don't need a degree to earn a very good work from
home IT salary in todays tech world.

India's President probably had a crystal ball when in 1957 he prioritised IT education in his country and
this had paid off such that India is not only the top destination for offshoring IT jobs from Europe and
America but the top IT companies in silicon valley have uncountable Indians as their top programmers -
case in point Oracle and Microsoft.

With IT, the sky is the beginning of your earning potential and you can literally earn untold wealth in IT
depending on if you are ready to learn your craft to MASTER level and even if you don't want to stress
your brain by continual reading / learning you can still earn good pay once you pass that first
certification exam in any in-demand IT skillet.

There will always be a skills shortage in IT as there are not enough people to cope with the speed,
volume and complexities of the IN DEMAND technologies that todays tech wizz kids are churning out
sometimes from their bedrooms and sometimes they are still teenagers.

IT is one of the few fields you can earn $100,000 or more yearly while working from home all year round
dressed in your pajamas so I'll encourage Nigerians to give it a go instead of spending too long or too
much money on a Masters degree (or even a first degree) that may not be able to put food on the table.

You can always later do a degree or a masters degree part time while earning good money in an IT job
and this is only if you feel the need to do so.

The payback period if you at least pass the introductory certification exam for an in demand IT skillset
could be as little as 3 months if you are willing to spend at least 12 hours a day 7 days a week
learning / practicing the IT skillset you have chosen and pass the introductory certification exam

20of21
File Path: /conversion/tmp/activity_task_scratch/676670417.docx
FileName:676670417.docx
Date Printed:Friday, September 30, 2022 4:28:00 PM

within those 3 months . You can actually then continually earn money using what you learnt in those 3
months for a long time to come as long as you learnt it properly and did not take short cuts.

Do people work at Interswitch still? An elementor WordPress developer role which you wouldn't even
write code at an American agency will pay 2k USD. Senior devs at Interswitch don't earn that and you
will code like crazy and you need first-class to get that   

Oh I get what you mean. In Nigeria tech companies don't care about grades. I have never seen it on any
job post.

I'm not even joking when i say this ,this guy is literally one of the best on the whole internet,
Use his css , JavaScript, react, and DSA courses and become good in like 8months

https://downloadly.net/?s=Maximilian+Schwarzm%C3%BCller

21of21

You might also like