"I want to start learning programming on my own, but I don't know where to start." "I'm a liberal arts student and I have no experience, so I'm worried."
For working adults in their 20s who have such concerns.
In this article, we will explain in detail the schedule that liberal arts majors and inexperienced working adults can use to learn programming on their own and use it for a career change or side job.
We will explain everything from how to find time to study, to tips for not giving up, and practical study steps in an easy-to-understand manner from a professional perspective.
The benefits of self-studying programming for working adults
Learn at your own pace
conclusion
Self-study allows you to study at a pace that suits your lifestyle.
reason
You can adjust your study time to fit your work and personal schedules, so you can continue without any strain.
Examples
You can work a flexible schedule, such as one hour on weekdays and three hours on weekends.
reassertion
The great thing about self-study is that you can learn at your own pace.
You can learn at a low cost
conclusion
Self-study keeps learning costs to a minimum.
reason
There are plenty of free and low-cost learning sites and materials available, so initial investment is small.
Examples
There are services such as Progate and Dotinstall that can be used for less than 1,000 yen per month.
reassertion
You can get high quality learning while keeping costs down.
Tips to avoid giving up on self-study
Set clear goals
conclusion
Having a specific goal helps keep you motivated to study.
reason
Having a goal gives you a clear direction for your studies and makes it easier to feel a sense of accomplishment.
Examples
"Create your own website in 3 months" or "Receive a side job in 6 months" etc.
reassertion
Setting clear goals is the key to continuing your learning.
Make study time a habit
conclusion
Making daily study a habit will make it easier to continue.
reason
By making it a habit, learning becomes a part of your life and you can continue it without any strain.
Examples
Incorporate study time into your daily routine, such as studying 30 minutes every morning during your commute.
reassertion
Making learning a habit will help you avoid giving up.

Self-study programming schedule for working adults
Month 1: Acquire basic knowledge
conclusion
Learn the basic grammar and concepts of programming.
reason
By getting a firm grasp on the basics, you will gain the ability to apply them in the future.
Examples
Learn the basics of HTML, CSS, and JavaScript on a learning site.
reassertion
Acquiring basic knowledge will provide a foundation for smooth learning.
Month 2: Take on practical challenges
conclusion
Get hands-on and create a simple website or app.
reason
Through practice you will deepen your understanding and solidify your skills.
Examples
Work on creating a portfolio site and replica coding.
reassertion
By working on practical tasks, you will develop your skills.
Month 3: Strengthening application skills and acquiring projects
conclusion
You will learn practical skills and take on real-world projects.
reason
By acquiring application skills, you will be able to apply the knowledge in practical situations.
Examples
Learn a JavaScript framework and look for jobs through crowdsourcing.
reassertion
By strengthening your ability to apply knowledge and taking on real-life cases, you will develop practical skills.
Recommended learning resources
Progate
conclusion
This is an online learning service specialized for beginners.
reason
The slide format makes it easy to understand, and you can learn by actually writing code.
Examples
You can learn basic languages such as HTML, CSS, and JavaScript.
reassertion
This is a great service for beginners to learn the basics.
Dot Install
conclusion
This is a video learning service that allows you to learn in a short amount of time.
reason
The videos are about 3 minutes long, so you can study in your spare time.
Examples
It covers a wide range of topics, including web production and app development.
reassertion
This allows for efficient learning for busy working people.

Steps from self-study to career change or side job
Creating a Portfolio
conclusion
Create a portfolio to showcase your skills.
reason
Showing actual work you've created will increase your credibility.
Examples
Create a portfolio site that compiles your own websites and apps.
reassertion
A portfolio is an important tool for demonstrating your skills.
Acquiring projects through crowdsourcing
conclusion
You will gain practical experience by working on actual projects.
reason
Gaining work experience will improve your skills and make you more credible.
Examples
Apply for jobs aimed at beginners on sites like CrowdWorks and Lancers.
reassertion
By working on real projects you will gain practical skills.
summary
Even if you are a working adult in your 20s with a liberal arts background and no experience, if you take the right steps, you can teach yourself programming and use it in a career change or side job.
The keys to success are setting clear goals, forming study habits, tackling practical assignments, utilizing appropriate learning resources, and gaining practical experience.
Learn at your own pace and build your skills step by step.