Select Page
TechLadies Brunch – Bootcamp Edition

TechLadies Brunch – Bootcamp Edition

TechLadies is bringing to you a series of monthly livestream interviews with women in tech to discuss some of the popular technical roles we hear about and see nowadays. Join our Facebook group to be the first to receive event updates!

It’s August already, which means TechLadies Bootcamp #6 applications are open for just two more weeks! We know a bootcamp can be a big commitment – it’s important to consider the benefits and risks before applying. To help you make an informed decision, we decided to invite a panel of experts and have an honest chat about upsides and downsides of coding bootcamps.

Coding bootcamps – why the hype?

First coding bootcamps – accelerated education programs that aim to turn newbies into professional developers – started popping up around 2011 in the USA. The concept took the world by storm – everyone from fresh graduates and mid-career switchers to aspiring techpreneurs and stay-at-home moms wanted to become a coder. The prospect was definitely tempting: a new career in tech is within your reach once you’ve completed an intense (but short) instructor-led program.

Education providers and tech schools quickly met the demand, opening a number of programs, which covered everything from front-end development to data science. Hundreds of thousands of dollars in VC funding were invested into those companies and the press predicted they would be instrumental in battling the growing tech talent shortage.

However, bootcamps soon started attracting criticism. Some schools came under fire for unclear reporting on graduate employment rates, others were accused of running low-quality programs and taking advantage of hopeful students. Bootcamp-trained junior devs started flooding the market, which made it difficult for new cohorts to stand out and find employment. Some even started to fear “the bootcamp stigma” – being perceived as a sloppy developer with poor knowledge of the fundamentals.

What is the truth about coding bootcamps then? Are they worth the investment? Will they help you land your first job in technology? Giselle from TechLadies Events team asked a panel of experts: Melanie Wu, Instructor Mananager at General Assembly, Royston Seah, Talent Acquisition Lead at Accenture, and Hui Min Toh, developer at Cognizant and TechLadies Bootcamp #3 graduate.

Giselle discussing the pros and cons of bootcamps with our panelists.

Is a bootcamp the right choice for me?

There certainly is no right answer to this question – it all depends on what your goals are. However, for some people, a coding bootcamp might be the push they need to pursue tech as a career full time. “Coding had always been a side thing for me,” says Min. “TechLadies bootcamp was a good testing ground, it allowed me to understand if this is something I really want to commit to. By the end of the program, I knew I liked it enough to pursue it further. About a year later I quit my job and signed up for another course to become a professional developer.”

Our panelists agree that bootcamp grads are as likely to land job in tech as traditional diploma holders – as long as they have the skills the employer is looking for. “The mindset of employers is changing, a diploma is not necessary anymore,” says Royston. “Recruiters will evaluate a candidate based on their skillset and their real-life experience.” And that is where bootcamp graduates can shine – immersive programs are usually tailored for the current needs of the market and reflect the latest trends. “We make sure our curriculum, standards, and benchmarks are established in collaboration with largest employers and leading industry experts,” says Melanie. As a result, bootcamp grads may have more relevant skills and fresh knowledge than someone who graduated with a degree but stopped following current trends.

Results of our LinkedIn poll show high trust in the value of bootcamps.

That being said, you should not expect the bootcamp to equip you with all the knowledge you need to land a career in tech. “Treat the bootcamp as a stepping stone,” says Min. “It will give you the tools you need to develop your skills further, it will help you learn how to break complex problems down and translate them into code, but there are many more things you will have to learn on your own.”

Where to start?

First of all, starting a bootcamp with realistic expectations is crucial. “An intensive 9-to-5 course will help you pick up the foundations, but things are going to happen really fast – you need to be ready for that and hit the ground running,” warns Melanie. “Take your time to do your research, find out what you want to learn and whether the modality of the bootcamp appeals to you. This will help you avoid disappointment.”

Secondly, when assessing bootcamp organisers, always check if they offer short pre-bootcamp classes or consultations, and whether the courses have any prerequisites for the candidates. “Free intro sessions give candidates a good taste of what the curriculum will look like. Pre-admission meetings and additional tasks for candidates help establish a baseline for all attendees,” shares Melanie.

Finally, make the most of your experience. Once you’ve been accepted into a bootcamp program, apply yourself. Asking questions, connecting with instructors, classmates, and communities, as well as completing a project for your portfolio will all help you get as much value from the program as you possibly can.

TechLadies’ Top Bootcamp Tips

1. Do your research. Don’t sign up for a program without doing your research first. Read up on current trends, market needs, graduates’ experiences, and reviews.

2. Set goals for yourself. Do you want to master a specific skill or get a good hang of the fundamentals? Do you want to land an internship or a junior dev job? What can you realistically achieve within the next 3 months?

3. Ask questions. Bootcamps are a safe space that encourage learning – there are no stupid questions. Ask, connect with others, seek help whenever you have trouble understanding a concept.

4. Adjust your mindset. Don’t expect the bootcamp to be the magic bullet – at best, it will be the beginning of your journey.

5. Build a portfolio. A bootcamp can be a great opportunity to add a new project to your portfolio and benchmark your work against industry standards.

6. Join a community. Nothing motivates more than joining a group of like-minded people. They will help you keep going when the going gets tough.

7. Connect the dots. Recruiters will look at the sum of your skills and experiences. Make sure you can show the full value of what you bring to the table. Polish your resume, LinkedIn, GitHub profile, website, portfolio, etc. so that they all tell a consistent story.

8. Never stop learning. We can’t stress that enough! Technology keeps changing, so make the effort to stay relevant.


I graduated… and now what?

Graduating from a coding bootcamp is only the beginning of your journey. Don’t let that discourage you though. “Stay focused and specific. Read job descriptions and be aware of what the market wants,” suggests Royston. “Keep learning, through online courses, internships, projects – build your real-life experience. And nurture your passion for the industry.”

However, don’t neglect your soft skills either. “Communication skills are just as important, try to find that balance,” shares Royston. How? “Find groups and communities you can join, write articles, give talks,” lists Min. “Build your network of contacts, put yourself out there. Reach out to people who hold positions you aspire to have and ask them about the reality of their job. Identify the areas you still need to work on,” concludes Melanie.

To bootcamp or not to bootcamp?

While it’s difficult to say whether or not a bootcamp is the right choice for you, one thing is certain: learning a new skill is always a tough but rewarding process. Whatever method you choose, it is always worth the effort. The good news is that tech talent shortage is predicted to continue for the foreseeable future – and if you are an aspiring programmer, there are countless ways for you to up-skill, many of them outside of the traditional academic path.

***

TechLadies Brunch will be back soon – follow us on Facebook to keep an eye on future event announcements. To watch the recording of our full interview, visit our Facebook group (available to members only).

Where are they now – Min

Where are they now – Min

We are extremely proud of all TechLadies Bootcamp participants – in this blog series, we touch base with some of them to see how their lives changed since their graduation 🙂

Two years ago, we introduced you to Min – one of our Bootcamp #3 graduates. How has her life changed since then? What’s her advice to this year’s bootcamp applicants?

Who are you?

Hi – my name is Min and I am currently a software engineer with Cognizant. You can read more about me on my website: https://www.thuimin.com. I love coffee and everything about it, find me if you want to geek out on this!

What is your one main learning from the program?

That programming will always be a journey of constant learning, so it’s ok not to know everything and ask questions. Learning to ask questions and appreciating that everyone has something valuable to bring to the table

To whom would you recommend applying for the next edition?

I recommend anyone who is curious about programming to consider applying. Take 3 months to test the waters. The worst case scenario is you lose 3 months’ worth of weekends. The best case scenario is that you’d enjoy it and open yourself up to many exciting opportunities.

How has your life changed after the Bootcamp?

A lot has changed and I can honestly say that the bootcamp was the catalyst for bringing me to where I am today. I’ve continued to participate in the subsequent bootcamps, albeit in different capacities – as an organizer, as a product assistant. My goal is to lower the psychological barrier for women to say ‘yes, let’s try this’.

***

TechLadies Bootcamp #6 is a 14-week part-time accelerated learning program designed to help women with basic programming background become professional programmers. You will be guided by industry experts, creating products for non-profit organizations. Visit our website to learn more!

TechLadies Brunch – livestream event with GovTech Singapore

TechLadies Brunch – livestream event with GovTech Singapore

TechLadies is bringing to you a series of monthly livestream interviews with women in tech to discuss some of the popular technical roles we hear about and see nowadays. Join our Facebook group to be the first to receive event updates!

While we are all patiently waiting for Phase 2 of post-circuit breaker reopening, it’s a good moment to look at how government-designed technology has been supporting Singaporeans over the past few months. Apps like SafeEntry and TraceTogether, as well as platforms such as FluGoWhere.gov.sg helped us all feel safer and kept us informed, making a true impact on lives of millions. They were all created by an organization which applies best agile practices and prides itself in its open and collaborative culture. Why is it then that many graduates still don’t see work in the public sector as an attractive alternative to jobs at tech giants such as Google or Facebook?

TechLadies decided to answer this question and demystify work at a governmental agency. To help us with that, we invited Fala Sharil (Senior UX Designer) and Janice Tan (Software Engineer) from GovTech, who discussed work culture and public service design with our founder Elisha Tan.

Elisha, Fala, and Janice during our session about work at GovTech

Digital “new normal”

While most of us have already gotten used to working from home, attending Skype meetings, and Zoom happy hours, businesses and institutions around the world are still grappling with the sudden global shift into the virtual space. From infrastructure and office culture changes ushered in by the private sector to governments rethinking digital economy strategies and public services – everyone seems to agree that this will become the “new normal” and that many of the workplace and lifestyle changes introduced because of the pandemic are here to stay.

For some nations, however, digital transformation was well underway long before Covid-19. Singapore is unquestionably one of the leaders in Smart City technologies, having made incredible progress in the areas of transport, healthcare, public safety, and productivity since its Smart Nation initiative was announced in 2014. This transformation would have been impossible without GovTech, organization spearheading country’s e-efforts and delivering government’s digital services to the public.

GovTech – agile, bold, collaborative

“A lot of people think everything is very top-down at GovTech, very traditional. That’s not true,” says Janice. Contrary to a popular belief, developing governmental services requires agility, creativity, and skill. GovTech engineers can’t take 3-4 years to develop a product, because the needs of users can change drastically in such a long time. This is why the agency adopted a flexible, agile approach, and focused on delivering a Minimum Viable Product to the users as soon as possible. “What can happen in the next 6 months to a year? Is this the right problem to solve?” are the questions Digital Services teams are asking themselves. “It’s important,” says Fala, “to understand the current situation, define the pain points, frame the problem well.”

“We work in small, self-organising and cross-functional teams known as tribes and squads, making small changes, delivering quick releases, getting frequent feedback,” says Janice. “We all share a common mission, everyone is committed to building a good product and delivering value.” Being a team-player, great communication skills, and agile mindset are sought-after traits at GovTech. Having a broad general skill-set in addition to your core expertise – also known as T-shaped expertise – is also preferred. “Team members are expected to understand all aspects of product development to better support the team, make recommendations, and ensure the products are working end-to-end,” says Janice.

Culture of sharing

Does that mean it’s difficult for a less experienced, younger person to land a job at GovTech? Not necessarily. “There are many things you can learn along the way, senior colleagues are generous with their knowledge. Our sharing sessions are open to all who have the willingness to learn and ask questions,” says Fala. “Coding fundamentals and understanding systems design are definitely important. However, during interviews we test thought process and communication skills,” says Janice, who joined GovTech as a fresh graduate. “If a candidate is able to guide a pair programming session and work with the team to find a solution to a problem, that usually indicates a good fit.”

The culture of sharing, learning, and continuous improvement is present in all aspects of life at GovTech. “We have weekly studio sessions for designers to discuss problems solved over the week, mock programming and code kata sessions that help engineers hone their problem-solving skills, UX and Agile workshops, ” lists Janice. “And then there’s Hack Week,” adds Fala, “when everyone can take time off to focus on meaningful projects and social causes, work together with like-minded colleagues from other teams, prototype and solve problems.” Learning opportunities extend to people outside of GovTech through STACK-X meetup group, a community exploring innovative ways to improve lives of everyday Singaporeans. Fala and Janice both agree that GovTech culture and values is something that influenced their decision to join the agency. “After interacting with the team during the interviews I realised it might be a good fit, a new challenge,” admits Fala.

Empathy is key

For Fala, transitioning from a private sector after years in front-end development and project management was definitely a big change. “This work requires a lot of empathy,” admits Fala, “to really learn how users navigate the product.” Unlike in the private sector, where product development is profit-driven, GovTech team follows a user-first approach. “In public sector, earning money is not the driving force – our main goal is improving governmental services and bringing value to the users,” says Janice.

To ensure they meet the users’ needs, GovTech team follows a 5-step process, strongly resembling Design Thinking methodology standards. The UX team is present at all 5 stages of development, ensuring each iteration goes through a round of feedback, conducting usability testing sessions, and speaking to all stakeholders:

5-Step UX process at GovTech

1. Discovery. User research is at the core of all GovTech activities. In this phase, experts participate in field observations, often inviting other stakeholders to join them. This phase may involve looking into the entire service process to understand the needs of the users. The result is a blueprint used in later phases.

2. Envisioning. Co-creation session with stakeholders, based on the research done in the Discovery phase. Will usually include paper prototyping.

3. Alpha. Exploratory phase involving interactive prototyping, the features of the product are not yet locked down.

4. Beta. Early version of the complete product, available for testing and feedback. If the team finds new insights, the feedback is incorporated before the final release.

5. Live. Launch, release to the users. However, the UX work never really ends, iterating and improving is key.

GovTech employees are also often the first users of their own products and services. This helps them ensure quality and later successfully share the projects and some of the best practices with other governmental bodies and agencies. The latter, however, can be difficult. “Teaching that Agile is the way to go, advocating for UX and user research are the biggest challenges we face,” says Fala. GovTech’s response, however, is always guided by Agile principles and the team approaches culture change with the same mindset they approach any other project – by listening to feedback, empathising, sharing, and learning.

Does that mean GovTech is fully self-sufficient and can identify and solve all problems by themselves? Absolutely not, especially in times of crisis like the one we’re facing now. “We are looking for volunteers will all kinds of skills, software engineers, designers, business analysts, who will help us identify opportunities for improvement and develop new products. We also welcome feedback and suggestions,” says Janice. “Accept invitations to usability testing sessions, if you receive them,” adds Fala, “and use the smiley icon at the bottom of GovTech websites to share your feedback.”

Support GovTech team by leaving your feedback – just click the smiley icon on their website.

Lessons learned

What is one piece of advice our guests want to share with TechLadies? “Step out of your comfort zone,” says Janice. “It might sound like a cliché, but many software engineers want to focus on just one language and that’s good, but sometimes they just stick to that one identity forever. You should experiment – maybe you’ll learn a new tool that will be more useful when solving a particular problem.” “Challenge yourself,” adds Fala. “Look for design challenges, critique your favourite app, find ways to improve an existing product.”

And what’s Elisha’s biggest takeaway? “The values of openness, communicating, asking for help, challenging yourself, empathy – these are not tied to a certain company, they help us all grow, regardless of industry and company we’re in.”

***

TechLadies Brunch will be back soon – follow us on Facebook to keep an eye on future event announcements. To watch the recording of our full interview, visit our Facebook group. And last but not least, big shoutout to our Event Team, Giselle and Vanessa – thanks for organising!

TechLadies Brunch – livestream event with Jana Marlé-Zizková

TechLadies Brunch – livestream event with Jana Marlé-Zizková

TechLadies is bringing to you a series of monthly livestream interviews with women in tech to discuss some of the popular technical roles we hear about and see nowadays. Join our Facebook group to be the first to receive event updates!

Social distancing may be keeping us in our homes, but communities like TechLadies will always find ways to thrive. This May, amid the extended Circuit Breaker, Giselle, Vanessa, and Ning from our Events Team delivered our first completely virtual event – a livestream brunch discussion with Jana Marlé-Zizková, co-founder of Meiro and SheLovesData.

Why Data?

Thanks to organizations increasingly embracing the role of data in their decision-making process, working as a data scientist has quickly become The Sexiest Job of the 21st Century. In Singapore, where demand for tech jobs grew by 20% since 2018, data science is one of the 10 most sought after skill sets. However, is it the only data role worth pursuing? Together with Jana and Giselle we dove deep into the topic, looking at industry trends, structure of data teams, and different job roles in the area of data to answer this question.

Data Project Roles

Data consultancies and internal data teams can deliver immense value to organizations. With the global shift from offline to online (amplified by the crisis in the past few months), companies got access to incredible amounts of information about their customers’ behaviour, preferences, and needs. According to Jana, by treating data as an asset and creating data availability for business users – by implementing technologies that help translate raw data into readable information – data teams help businesses make strategic decisions that will have a positive effect on the bottom line. 

Using her expertise as a data consultant, Jana explained how different roles work together to implement data-oriented solutions in organizations. There are many roles on a data project, taking care of all aspects of the implementation process:

CTO (Chief Technology Officer) – verifies the architecture behind the solution

CDO (Chief Data Officer) – responsible for data strategy as a part of an overall business strategy

Business experts – define business needs of the organization

Business consultant – bridge between the business and the IT team

IT, security, and data compliance – decide how to securely access the data

Data Security officers – defining rules and data governance procedures which may be country- and company-specific

Data engineers – technical team taking care of the architecture, finding secure and efficient ways to get and clean the data

Data analysts – working on the final form of the data that the client will see

UX and UI teams – last mile delivery and the look and feel of the product

Client services director – project manager, managing all communication with the client and the team

Data Scientist, Data Analyst, Data Engineer – what is the difference?

Project team breakdown made the distinction between different roles much clearer, but the three roles – data scientist, data analyst, and data engineer – are so frequently confused we discussed them in a bit more detail.

  • Data engineer – often forgotten title. Critical role, basically equivalent to a database administrator. Understands the principles of ETL: how to extract, transform, and load the data. Data engineers build and maintain the logic of the pipeline so the data is ready for future analysis. They also control how we store and move the data. Skills: SQL, Python, R, Apache Hadoop, databases, pipelines, and structuring data for further use in the organization.
  • Data Analyst – needs to understand ETL, know where the data is coming from, if it’s clean, structured or unstructured. Performs simple transformations. Skills: SQL, Python, R or any other language used for simple data transformation, data visualisation tools such as Google Data Studio, Tableau, Power BI, DOMO.
  • Data Scientist – works on mining and defining data, creates algorithms and models, “teaches” machines how to find valuable information, allowing humans to find hidden patterns in data. Skills: Statistics, mathematics, programming; understanding business problems; machine learning, deep learning, text analysis.
Giselle (left) and Jana (right) during our live Q&A

How to get started?

As it’s always the case with starting in a new industry, you need to begin with some research. “There are many free resources out there,” Giselle advised data newbies. “Get into fundamentals, try a Statistics 101 refresher, try different languages, find one you are most comfortable with – this way you will quickly know if this is your cup of tea and which areas you’d like to study in more depth.” If you’re not sure which languages to choose, SQL and Python are always a great starting point. While SQL is the key tool when going into the field of data, Python is a versatile programming language with a great community, many free resources, and groups like PyLadies to reach out to for support. 

Practical experience, says Jana, means more than certificates and diplomas. Being comfortable with SQL is a must and a good starting point for going into a data job. “It doesn’t matter if you’re self-taught,” assures Jana. “If you have the passion and curiosity – join study groups, get an internship, work somewhere for 3-6 months to gain experience. This will be your stepping stone to a junior analyst job.” According to Jana, certain skills and attitude are more important than formal education. Critical thinking, following correct logic, as well as understanding the circumstances of the client and the context of their industry can get you a long way. Building a GitHub portfolio can also help you land your first job.

Jana gave a few examples from her own team at Meiro. Her colleagues come from all walks of life and educational backgrounds: mathematics and statistics, software testing, project management. What they all have in common is passion for data and life-long learning. They relied on many different resources to build their skill sets: Udemy and Udacity online classes, data science courses provided by the Singaporean Government, learning through work experience and small projects.

What matters most is that you never stop learning. Data is an industry that never stops and always keeps you searching for new information – you will need to have patience and perseverance if you are considering this field. To stay relevant, you will have to be open to new, emerging fields such as data science applications in retail, education, human capital analytics, safety and security, marketing, and business administration. For those considering a career switch, your understanding of a specific domain area and the characteristics and challenges of an industry might be your greatest advantage and give you a leg up when searching for a data job. Build your domain expertise from your past experience and add your data skillset on top of that.

Even if you don’t consider yourself a techie but a business user, building basic data literacy can be a valuable addition to your skillset. If current trends are any indication, organizations will shift from lengthy written reports to data visualisation tools. Learning the basics of SQL or software such as Google Data Studio or Tableau will allow you to communicate better with analysts and data specialists in your organization, understand your KPIs better, and make more informed business decisions. It will also open the door to some of the emerging roles such as marketing technologist that bridge the gap between tech and business. 

***

TechLadies Brunch will be back soon – follow us on Facebook to keep an eye on future event announcements. To watch the recording of our full interview with Jana, visit our Facebook group (available to members only). If you want to share your feedback about the event with us, complete this short survey: https://tinyurl.com/TLlivestreamJana

Meet Alice – Tinkerer, HR Professional, TechLady

The TechLadies Bootcamp is a 12-week part-time accelerated learning program designed to help women with some basic programming background become programmers. Participants are guided by industry experts, creating products for non-profit organizations. 6 ladies were chosen for the TechLadies Bootcamp #4. In this blog series, we will be sharing more about their backgrounds and learning journeys. Hopefully that’ll inspire you to start learning how to code!

If you could tell a story about yourself in one or a few sentences, what would it be?

In an everlasting search for wonderland…

What are you currently working as?

To finance my search for wonderland that I do twice a year, I work in HR, specifically in the implementation of Reward programmes which covers anything from finance to health-related matters.

As part of my work, I did up an internal site for staff that I was pretty hyped up about, as it was the first time I was doing a site for a large group of people.

What sparked your interest in learning how to code?

I got interested in learning how to code after I did some work on software testing. I wanted to go beyond finding the bugs in web and mobile apps and play a part in the creation process of developing an application.

What was your first thought or reaction when you heard about TechLadies?

I first came upon it when watching a video on one of its pre-bootcamp workshops. That piqued my curiosity to find out more on the TechLadies website. My takeaway impression from the site was that it was a great initiative that brings people together to explore their interest in technology and encourage sharing of their knowledge.

Why did you want to apply to the TechLadies Bootcamp?

I was looking for an avenue to practice and learn web development skills when I chanced upon a video on the TechLadies Bootcamp #4. The 2 projects shared in the video looked interesting, and I liked how the programme provided the opportunity to learn directly from coaches and work with a group of fellow peers on a project.

I was really keen on getting into the programme and had spent quite a bit of time researching and watching YouTube videos to do up an application that was required as part of the bootcamp application.

I find that it takes patience to find out where I went wrong and it helps by including “console.log” in my code. I also find that writing pseudocode helps me to clarify my thoughts when I am facing problems with coding.

What are some of the challenges you faced while learning how to code?

The major challenge that I faced with learning how to code is learning how to write it correctly. When I was just learning how to code (in Javascript), I encountered quite a number of times where the code I wrote didn’t turn out to be what I intended it for.

I still face this issue though it happens less frequently these days. I find that it takes patience to find out where I went wrong and it helps by including “console.log” in my code. I also find that writing pseudocode helps me to clarify my thoughts when I am facing problems with coding.

Another area where I find it difficult when learning to code is to choose what to learn first. There are so many things that a developer should know and yet it is impossible to learn them all, despite so many resources that we have access to.

Describe the TechLadies project you’re working on and why you selected this project.

The TechLadies project that I’m doing is the most complicated application that I’ve done so far. It is a front-end project where we created a quiz for users to assess their level of sustainable living, and view a list of next-step actions they can take to better themselves.

It was really satisfying to be a part of a team where we translated the ideas of our client and designers into an actual application. We not only got to level up our HTML, CSS and Javascript skills, we also got to learn a new front-end framework, VueJS. VueJS was something that I wanted to try; I just haven’t had the bandwidth to learn it alongside with my other to-learn items list.

I didn’t actually select the project as both the projects the bootcamp offered looked good to me. Hence, I decided to leave the choice to the TechLadies team if I did get selected for the programme.

I hope to work on applications that improve people’s lives. It can be something as simple as an informative website, as long as people find it useful.

How do you see yourself using your coding skills for in the future?

I hope to work on applications that improve people’s lives. It can be something as simple as an informative website, as long as people find it useful.

As a start, I’ve worked on side projects such as Tallify, which is an application where users can keep track of their vouchers’ expiry date as well as where they had kept them. The idea for the project came about as I often forget where I kept my vouchers and lose track of their expiry dates.

Another project that I worked with 2 other teammates was a networking application where users can organize themselves into groups at an event, and connect easily with one another on LinkedIn. The project came about as we felt that there wasn’t an application that allowed people to connect in groups during and after networking nor could choose to group together with a common interest.

I also noticed at a networking session that some people had problems remembering their email address used for their LinkedIn account when they wanted to connect with one another. In fact, LinkedIn introduced the QR scanner a few months after our project!

Meet Vanessa – Curious Introvert, Engineer, TechLady

The TechLadies Bootcamp is a 12-week part-time accelerated learning program designed to help women with some basic programming background become programmers. Participants are guided by industry experts, creating products for non-profit organizations. 6 ladies were chosen for the TechLadies Bootcamp #4. In this blog series, we will be sharing more about their backgrounds and learning journeys. Hopefully that’ll inspire you to start learning how to code!

Vanessa Cassandra (CRF) - Curious Introvert, Engineer, TechLady

1. If you could tell a story about yourself in one or a few sentences, what would it be?

Born in Indonesia, I moved to Singapore 10 years ago for my studies. I spent most of my free time reading comic books, daydreaming, and trying out new activities.

2. What are you currently working as?

After graduation, I joined an industrial automation company as an application engineer. In my everyday work, I help people implementing control system in their industrial application, e.g. the control system in a semiconductor packaging machine.

3. What sparked your interest in learning how to code?

I started learning how to code in university. It was a compulsory module at that time, and they taught us programming in C. After that, I continued coding because I joined a robotics club and we had to program a microcontroller (again, in C). After that, I continued coding because my workplace requires us to do some coding for the automation system. So, I started learning how to code simply because it was needed in school and at the workplace.

The part about coding that I enjoyed the most is the “eureka” moment when you managed to solve a problem after spending hours of debugging. It feels like I could run around screaming “It works!! It works!!” and it can give you a morale boost.

The part about coding that I enjoyed the most is the “eureka” moment when you managed to solve a problem after spending hours of debugging.

4. What was your first thought or reaction when you heard about TechLadies?

I think it’s great that we have a community to help more ladies to learn about or get into the tech industries.

5. Why did you want to apply to the TechLadies Bootcamp?

So far, my programming experience has been hardware-related. I have been learning about website technology by myself, but am lacking the experience of working in a group.

I applied because I think it will be a very good experience to work with the coaches to find out about the best practices in the industry and consult them about things. These are the things that would be difficult if you’re learning on your own.

6. What are some of the challenges you faced while learning how to code?

Website technologies change too fast, and tutorials you find online might be outdated in no time. When you’re debugging, the answers you find might not work because the engine behind has changed. There are hundreds of ways of using to achieve and at times it can be quite confusing.

Coming from C background, it was quite frustrating when I started learning Javascript because it does not behave as expected. My strategy is to google and use answers that are not outdated by more than a year :’) I’m actually still struggling with this, so if any of you out there have some tips, please let me know!

7. Describe the TechLadies project you’re working on and why you selected this project.

We’re building a quiz app for EarthFest Singapore to find out your current habits in relation to the environment, and to encourage you to pick up more green habits. We’re using Vue.js for the UI framework. We also use the interact.js library to make the action cards draggable. There is no back end involved (for now) as Data is populated from Google Sheets.

I selected this project because it’s heavy on the front-end, and I find front-end as a mysterious magic world where you need to know the magic tricks and the magic words (e.g. when to put “overflow: hidden”) to make things work. I believe I can learn a lot of things from this project.

8. How do you see yourself using your coding skills for in the future?

I hope to be able to build educational and thought-provoking interactive apps that can educate people or trigger a social change. I’m a fan of Nicky Case’s works, especially this one titled “We Become What We Behold“.
He started Explorable Explanations, which is a wonderful initiative.

I’m particularly interested in data visualization e.g. data journalism because it’s in line with what I hope to achieve. At this moment, I’m still exploring the various industries and opportunities.

Everybody has their own way of learning, but I personally find it more helpful if I have a specific goal to work towards to…. All in all, everybody has their own preferred learning method, and you should find your own, too.

9. What is one advice you will give to a lady who is thinking about learning how to code?

Everybody has their own way of learning, but I personally find it more helpful if I have a specific goal to work towards to.

When I learn how to code just for the sake of learning code, I easily get bored and most of the time I couldn’t finish the tutorials I found online (I spent more time filtering the tutorials than actually reading them). I had to set my mind on a goal, like a specific project, e.g. to make a personal website.

The process: Start doing -> Face a problem -> Google how to solve the problem -> End up in a tutorial article / website -> Apply the learned tricks -> Doesn’t work -> Google other solutions -> End up in another tutorial -> Repeat until it works -> I learn something new and I will actually remember it

This method may not work for some people. They may need the foundational knowledge before they can actually do anything. In that case, following basic tutorials is actually better than diving into a project.

Some people may prefer reading a reference book instead because not all tutorials on the internet are fantastic (at least online tutorials do not need an editor). I personally think that a lot of tutorials will teach you “how to make it work”, but books may teach you the underlying principle behind that may enhance your understanding of the topic.

All in all, everybody has their own preferred learning method, and you should find your own, too.

Meet Brianna – Advocate, Fashionista, TechLady

The TechLadies Bootcamp is a 12-week part-time accelerated learning program designed to help women with some basic programming background become programmers. Participants are guided by industry experts, creating products for non-profit organizations. 6 ladies were chosen for the TechLadies Bootcamp #4. In this blog series, we will be sharing more about their backgrounds and learning journeys. Hopefully that’ll inspire you to start learning how to code!

If you could tell a story about yourself in one or a few sentences, what would it be?

I first studied Computer Science at University in the US for 2 years and worked as a front-end developer before I decided to quit both to start my own business making Youtube videos and move to Singapore. After a year I decided that I wanted the chance to learn again before I commit to a university again. I was ideally looking for a Bootcamp that I could enjoy learning in and collaborate with others.

I started a Tech Youtube channel less than 1 year ago and I make videos about my journey with coding. My mission is to break stereotypes. You can be feminine and be in the tech industry at the same time. You can check out my videos here!

 

What do you currently do for a living? 

I’m currently working part-time on my YouTube Channel but in the future, I will look for a full-time job with a tech-related field in a company. I worked as a front-end web developer but because there wasn’t much of process in place, I didn’t feel like I was learning anything. I am definitely keen to be doing freelancing, collaborating, learning new skills and languages, internships, and project-based work. I prefer front-end work more since I enjoy the visual aspect to it and I have more talent in that area.

My mission is to break stereotypes. You can be feminine and be in the tech industry at the same time.

What sparked your interest in learning how to code?

What originally sparked my interest was being curious about web design when I was a teenager. I remember looking at web pages and wondering how to make them look a certain way and their functionalities. I took an intro to web developing class and that’s when I realized how much I enjoy learning about it. I wanted to be a part of the growing technology world and contribute to it.

 

What was your first thought or reaction when you heard about TechLadies?

It was exactly what I was looking for. A part-time and inexpensive coding bootcamp with other women? Sign me up! I sometimes feel intimidated when I’m the only woman but I definitely don’t have that problem in TechLadies. It is so great that this program exists to empower and inspire other women to code.

 

Why did you apply for the TechLadies Bootcamp?

I applied to the boot camp because I wanted to take the first step towards my future goal and give coding another shot. I found out about this Bootcamp through my boyfriend’s colleague. I immediately started googling everything I could about TechLadies because I was just so intrigued with the concept.

I feel like as a woman being surrounded by men in both university and school I had this constant pressure of proving to the boys that “yes, I am a girl and yes, I know how to code.”

What are some of the challenges you faced while learning how to code?

Feeling lost and admitting when I am is hard for me. I feel like as a woman being surrounded by men in both university and school I had this constant pressure of proving to the boys that “yes, I am a girl and yes, I know how to code.” For the first time, I am not feeling that way.

 

Describe the TechLadies project you’re working on and why you selected this project.

My team and I are creating a sublet quiz app for the Singapore non-profit organization, Earthlife, that rates how much of a sustainable life you are living by answering questions within your choices of 6 categories. I am passionate about the cause we are working on because I am definitely eco-friendly myself and I have been living a vegan lifestyle for quite some time now.

The minimalist design and the functionality of the quiz got me very excited. Earthlife has asked us to build them this quiz that is aesthetically pleasing, inspiring to the users to live more sustainable, and some to-do ideas on what people can do to take action in their lives. It’s important to me that I am passionate about the actual project that I am working on. I can’t wait to see it live and completed.

 

How do you see yourself using your coding skills for in the future?

I see myself applying to another coding bootcamp after this (or an internship in Singapore) before I re-enroll in University next year and continue my computer science degree. For something more short-term I will practice my learning through online courses and some freelance work.

One day in the future I hope to help break the gender stereotypes in the workplace by using myself as an example and my YouTube channel to create a community of like-minded people. I am someone who likes constant change and to never stop learning new things! This industry will never be boring with so much happening.

Meet Eunice – Nature Enthusiast, Bee-Lover, TechLady

The TechLadies Bootcamp is a 12-week part-time accelerated learning program designed to help women with some basic programming background become programmers. Participants are guided by industry experts, creating products for non-profit organizations. 6 ladies were chosen for the TechLadies Bootcamp #4. In this blog series, we will be sharing more about their backgrounds and learning journeys. Hopefully that’ll inspire you to start learning how to code!

Meet Eunice (SSN) - Nature Enthusiast, Bee-Lover, TechLady

Editor’s Note: TechLadies Bootcamp is back for it’s 4th season! Eunice is a graduate of the TechLadies Bootcamp #4. This is her story.

 

If you could tell a story about yourself in one or a few sentences, what would it be?

Hi, my name is Eunice. I do like nature and went as far as to study the diversity of resin and leaf-cutter bees in Singapore for my Final Year Project at NUS. My collaborators and I published it in the Raffles Bulletin of Zoology if you’re keen to look at it.

I like to travel too if I have the time and money! While I was a student, I made use of exchange and enrichment programmes to travel quite a bit. In the last few years, I have been interested to use technology to improve efficiency (e.g., processing data for routine reports, data collection through web apps, predictive models). Combining traveling and coding, I actually quite intrigued by the idea of a ‘digital nomad’.

 

What do you currently do for a living? 

I am doing a nine-month internship with an IT-associated company. At my workplace, we try to use open source tools to make predictive models with artificial intelligence. As my internship is ending in Jan 2019, I’m thinking about the next steps to take in life!

Also as everything goes digital, I find that coding is a skill that one cannot do without in the job market.

What sparked your interest in learning how to code?

I have always liked to use the computer and find that automating routine, mundane tasks by programming is very helpful. Also as everything goes digital, I find that coding is a skill that one cannot do without in the job market. Using web apps always made me wonder how they worked. In addition, I am keen on using data for insights using open source tools available in Python and R to clean, visualize and sometimes even to create predictive models.

 

What was your first thought or reaction when you heard about TechLadies?

I thought it was pretty cool that there exists a tech group geared towards for ladies. The tech sector is male-dominated, so hopefully, this will change in the 10 years down the road! I do think that women can be really good at coding and they bring a different set of strengths (such as being detailed-oriented) and different perspectives.

 

Why did you apply for the TechLadies Bootcamp?

Web development is something on my “to learn” list. I find myself losing the drive and motivation needed to learn on my own so this bootcamp really attracted me as I could learn together with fellow bootcamp-ers with excellent guidance from our mentors. Thank you mentors, you guys are awesome.

Without having a “real-world” project to work on and a community of people to egg you on, one may get lost in the multitude of resources, or the drive and motivation may wane over time…

What are some of the challenges you faced while learning how to code?

The challenge is having to find the focus and sit down to code! With so many resources online, there is actually no lack of learning materials. However, without having a “real-world” project to work on and a community of people to egg you on, one may get lost in the multitude of resources, or the drive and motivation may wane over time especially with a full-time job in the day.

 

Describe the TechLadies project you’re working on and why you selected this project.

I’m working on the full stack project, which uses the MongoDB, Express.js, and Reactjs (MER) tech stack. We are creating a website for Sustainability Solutions Network (SSN), a non-profit that helps aggregate organizations and events that champion environmental issues in Singapore. I chose this project as I find that being able to store data and display data on the website is very cool and always wondered how it is done.   

 

How do you see yourself using your coding skills for in the future?

I am open to any opportunities that come my way… I hope to use the new found web development skills to contribute to open source projects on GitHub. I am particularly keen on iNaturalist but the code is in Ruby on Rails, not Javascript. I also hope to make a simple web app to incorporate and serve machine learning models/ predictions on a web app!

Meet Min – TechLadies Bootcamp organizer, Coffee-lover, TechLady

The TechLadies Bootcamp is a 12-week part-time accelerated learning program designed to help women with some basic programming background become programmers. Participants are guided by industry experts, creating products for non-profit organizations. 6 ladies were chosen for the TechLadies Bootcamp #3. In this blog series, we will be sharing more about their backgrounds and learning journeys. Hopefully that'll inspire you to start learning how to code!

Meet Min - TechLadies Bootcamp organizer, Coffee-lover, TechLady

Editor’s Note: Min is a graduate of the TechLadies Bootcamp #3. Despite her modest experience in tech, she has courageously picked up the baton to organize TechLadies Bootcamp #4 with Shirlaine, helping to train a new generation of female engineers. This is her story.

 

If you could tell a story about yourself in one or a few sentences, what would it be?

I like coffee and slow mornings. I like to ask ‘why’ and am drawn to things that are created with intention.

I was born in Singapore, raised in Brunei and completed college in the US. I studied Economics and Philosophy and graduated with a liberal arts degree from the University of Michigan in Ann Arbor, MI.

 

What do you currently do for a living? 

In my previous role, I was a Portfolio Management Analyst with Jardine Lloyd Thompson in Singapore. This was my first job post-college, in a country and with people that felt familiar yet unfamiliar at the same time. Looking back, this allowed me to bring a different approach and perspective to my workplace. In my 4 years with the firm, I learned how to apply critical and logical thinking in strategising, conceptualising, executing and evaluating projects.

Outside of work, my main interest is coffee and used to spend Sunday mornings working at Nylon Coffee Roasters. I see a good cup of coffee as the result of the combined efforts of the entire supply chain i.e. from the farmer to the roaster and finally, the barista having successfully brought out the best of the coffee, all playing a part and all equally important. I am currently in the process of setting up a cart service that aims to highlight this, keep checking in this page!

I enjoy problem-solving. To me, coding is a creative pursuit. Just as an artist expresses herself through colors, a programmer uses code. I love the dichotomy of code; logical and systematic yet creative and fluid at the same time.

What sparked your interest in learning how to code?

I first picked up coding in college as an elective course. Wanting to challenge myself and pick something that was completely off my vocation I decided to try introductory programming. Contrary to my expectations I thoroughly enjoyed it and have been trying to build competency since!

I enjoy problem-solving. To me, coding is a creative pursuit. Just as an artist expresses herself through colors, a programmer uses code. I love the dichotomy of code; logical and systematic yet creative and fluid at the same time. While math and logic set the framework, creativity gives me the freedom to build solutions that are designed well and fit for purpose. This is exciting because there are multiple solutions to a problem. It is also empowering because we all have creative freedom to build anything we want, in any way we want (within the define structures, of course).

In many ways, my studies in philosophy have complemented my thought process and approach to a coding problem. 

 

What was your first thought or reaction when you heard about TechLadies?

An excellent initiative to support women who are in or are exploring tech by offering tech talks, workshops and study groups. TechLadies is an amazing community of learners and teachers who encourage and challenge one another to think, share ideas and learn alongside each other.

I believe communities like TechLadies will be instrumental in bringing back some parity to the programming field.

 

Why did you apply for the TechLadies Bootcamp?

Over the past 2 years I had been trying to build competency through online courses and workshops, but was always aware that building an application involved much more than just knowing how to write code – equally important are the design process, working in a team, and project management element that simply cannot be taught online.

I wanted to work on an app for an actual company with a real problem, and saw that the bootcamp had:

  • Practical experience working on an actual app
  • A structured program with clear objectives and an achievable goal
  • Solid coaches who go above and beyond to mentor and support us
  • Good cause – the NGO gets an app, we learn a new language. Win/win situation!

Despite the abundance of resources out there, it was difficult to figure out how to solve problems when one has to figure out how to fit all the pieces together to get the code to look and behave the way you expect it to.

What are some of the challenges you faced while learning how to code?

My biggest personal challenge was not knowing how to find the best solution to problems. Despite the abundance of resources out there, it was difficult to figure out how to solve problems when one has to figure out how to fit all the pieces together to get the code to look and behave the way you expect it to.

As part of my experience at the TechLadies Bootcamp, I learned the value of asking for help. There are so many people who are more than happy to lend a helping hand!

I also understood the importance of proper documentation, both in reading and writing it. Good documentation helps me be self-reliant in getting around the code and troubleshoot errors more efficiently. Having worked on the project as a team, it also meant that I could quickly pick up and build on a fellow teammate’s code and vice versa.

 

Describe the TechLadies project you’re working on and why you selected this project.

We revamped the TechLadies app! TechLadies needs no introduction; to date, Elisha and her team had been sorting and ranking bootcamp applications manually with Excel and Google Sheets, which had been extremely time-consuming.

We added code to integrate and automate what can be automated in the bootcamp application process i.e. remove incomplete applications, sort applications to the respective NGOs and coaches as well as sending out acceptance and rejection emails. Now, Elisha and the coaches will also be able to view, review and assess every application, all on the same platform!

Min presenting at TechLadies Bootcamp #3

After graduating from the TechLadies Bootcamp #3, you have stepped up to organize the TechLadies Bootcamp #4! Tell us more about it.

I wanted to give back because I’ve benefited so much from the bootcamp! My primary motivation comes from the desire to give more ladies that opportunity to become empowered – both commercially and emotionally.

So with sheer determination and zero experience in program management, Shirlaine and I decided to take on the challenge of organising TechLadies Bootcamp #4. This was not easy, I had to constantly step out of my comfort zone – from learning time management, resourcefulness, and adaptability to marketing the bootcamp. It’s definitely a learning experience for me, but I think the ultimate value it brings to the community make the hours spent worth it.

We also get to put the app we built for TechLadies to use! As admins, we got to enjoy the efficiency and time savings the app brought. To see the hours spent and snippets of code we put in in Bootcamp #3 manifest into a functional app is really a big encouragement for me to continue to pursue programming.

 

How do you see yourself using your coding skills for in the future?

Ultimately, my goal is to be able to design, build and maintain more complex applications on my own. I see myself empowering people and communities around me. I want to bring value by building applications to help people work more efficiently and effectively. By minimizing ‘clutter’ and creating products that work and function well, people can focus their energies on doing and creating things that impact. I am currently looking for opportunities where I can build products and gain competence. I am still navigating my way around the spectrum but am keen on picking up the full stack.

Finally, just as I had been ‘accidentally’ introduced to programming and benefited immensely from it, I hope to share what I have learned with others.

 

What is one advice you will give to a lady who is thinking about learning how to code?

If you can’t stop thinking about it, don’t stop working for it – because what’s holding you back?

Meet Shirlaine – Jill-of-all-trades, TechLady

The TechLadies Bootcamp is a 12-week part-time accelerated learning program designed to help women with some basic programming background become programmers. Participants are guided by industry experts, creating products for non-profit organizations. 6 ladies were chosen for the TechLadies Bootcamp #3. In this blog series, we will be sharing more about their backgrounds and learning journeys. Hopefully that’ll inspire you to start learning how to code!

Meet Shirlaine - Jill-of-all-trades, TechLady

Editor’s Note: Shirlaine has taken a very interesting path to discover her passion for technology. She struck me as someone who gives her all to pursue her goals and she proves it by enrolling herself into a full time bootcamp on top of her involvement in the TechLadies Bootcamp. I’m excited at where she’ll go next in the industry. This is her story.

 

If you could tell a story about yourself in a few sentences, what would it be?

I would describe myself as an introverted but friendly, Jill-of-all-trades. I go where my passion calls and take deep dives, head first, into acquiring the knowledge needed to do well.

What are you currently working as?

I am currently running a small pet grooming business that I founded 4 years ago. Despite loving animals, joining the pets industry came as a surprise since I have a degree in sports science. I’ve worked in the property, health, and finance industries and I had no prior experience in the pets industry!

Wow, sports science to pets and now tech! Tell us more about your journey getting here.

Sports play a huge part of my life since I was a child so I thought sports science was something I could pursue in college. I also took up a property license and moonlighted as a property agent while in college since I had quite a bit of time at hand. It was when I met my mentor who was working in a health startup.

He wanted to create an IoT device much like FitBit before FitBit existed and roped me in to help bring that idea to fruition. Although the project failed, it gave me a glimpse of the tech world as it was the first time I’ve worked with software and hardware developers.

However, this experience was not enough for me to make the switch. After I left the company, I started devouring everything I can find on trading. I could make a living out of trading but it staying up to 3 am and waking up at 5:45 am to meet the trading open times was incredibly stressful. That’s why a friend and I hired a developer to create an app that trades on our behalves using our trading formulas.

We tested the app with mock data and were elated when the numbers were moving in the right direction but we lost thousands within hours when we roll it out into the wild! I didn’t understand how this could happen – the codebase was like a mysterious black box to me. I couldn’t tell if our formulas were wrong or if the code was wrong.

I felt quite burned out after that and took a sabbatical to figure out my next steps, and that’s how I decided to pursue my passion for animals and take up a pet-grooming license. This business and the industry was a huge change for me but I could acquire a new life skill and business management skills. It was tough as a one-person-do-all job but I am glad I did it!

I thoroughly enjoyed this process and through this, I learned that programming knowledge serves a purpose to a businessperson as well. (Without it,) I would not be able to comprehend the limits of my website without a background in coding.

What eventually sparked your interest in learning how to code?

Despite my previous experiences working with developers, my interest in coding was only piqued after I’ve set up my business. I engaged a web development company to create a website for me but I was entirely hands-on with the process – from crafting the logo using Adobe Illustrator to choosing all the photos going onto the website. I wanted everything to be perfect!

I thoroughly enjoyed this process and through this, I learned that programming knowledge serves a purpose to a businessperson as well. Communication between a developer and a client could be challenging at times. The client (a.k.a. me) would want a feature that a developer might not think could be done based on the existing infrastructure. I would not be able to comprehend the limits of my website without a background in coding.

This, coupled with my two previous experiences with developers, was finally enough to tip the scales for me to pick up coding.

Why did you want to apply for the TechLadies Bootcamp?

Having attended several events by TechLadies, I have always been very impressed by the way these events were organized. From venue to workshop materials, it was hard to miss the passion and quality that the volunteers for TechLadies’ cause.

I was looking to attend a part-time bootcamp to further my knowledge on Ruby by building real-world apps and to have a dedicated group of like-minded peers and mentors to share this journey with. With an almost 1:1 student to teacher ratio, TechLadies made my choice easy and everything just kind of fell into place. Zero regrets!

You had to create an app before you could apply to the bootcamp. Tell us more about the app you made!

We were required to build an app with a specific list of basic features using Ruby on Rails, with brownie points given for added features. For my app, it was a no-brainer for me to build a website for my grooming business. For those interested, the site can be found here.

Building the app was tougher than I thought it would be. I faced different roadblocks at different stages of the process and many of them took hours to solve. It also really helped that there were code clinics held to help us with any problems we encountered. Shout out to Michael and Daniel, thanks for the help!

What are some of the challenges you faced while learning how to code?

One of the major challenges I faced was the inability to identify problems. Problems in coding can come in various forms. To illustrate an example, we could get an internal 500 error but that gives one little hint of what exactly went wrong (especially when we’re still new). A trip to Google or stack overflow may or may not help to solve the problem and many times we had to trash the project to start coding again.

Another challenge faced was to apply the right syntax to problems. This was particularly frustrating at first because logically, the problems are usually not difficult to solve. But solving them through the use of a programming language felt a bit like trying to sing “baa baa black sheep” in French!

I’m happy to say that these days, it is definitely getting much better. At the bootcamp, we are taught how to recognize types of errors and deduce clues on what to look for to solve them. Fluency with the programming language, particularly Ruby, gets better with more practice 🙂

A mentor once mentioned that the skills we picked up from coding are similar to various tools in the toolbox. Each tool has its best use in specific situations. In the context of software development, these tools can potentially be used to solve various problems in the community and even in the world!

How do you see yourself using your coding skills for in the future?

A mentor once mentioned that the skills we picked up from coding are similar to various tools in the toolbox. Each tool has its best use in specific situations. In the context of software development, these tools can potentially be used to solve various problems in the community and even in the world!

I hope to continue sharpening my tools and acquiring new tools to tackle these problems, above all, I seek to gain more experience in deploying the best-fitted tool for the right situations.

Hereinafter, I hope to be able to know enough to contribute to more open source projects, preferably for more NGO’s. Being around other programmers has also inspired me to want to better my code, and constantly challenges my way of thinking in solving problems. I also hope to seek out the opportunity to learn more in an internship programme, and eventually, work my way towards becoming a developer to tackle more complex projects.

What is one advice you will give to a lady who is thinking about learning how to code?

If you are already thinking about learning how to code, just do it and start somewhere!

When it comes to choosing programming languages to learn, my humble advice is to think of something you want to build first, like a private tweet site/ blog site/photo album site for just your loved ones, for example. Building something with an aim in mind always helps to keep the momentum going. Once you’ve decided on what to build, it’s easy to figure out the tools you need through YouTube videos and online resources etc.

Don’t worry too much about which programming language to learn first, the key is to get started!