Apiumtech Apiumtech Apiumtech Apiumtech
  • ABOUT US
    • CAREERS TEAM
    • PARTNERS
  • SERVICES
    • WEB & MOBILE APP DEVELOPMENT
    • IT TRAINING & CONSULTANCY
    • SOFTWARE ARCHITECTURE
    • UX DESIGN
    • SPRINT ZERO
  • PROJECTS
  • BLOG
  • CONTACT US
Apiumtech Apiumtech
  • ABOUT US
    • CAREERS TEAM
    • PARTNERS
  • SERVICES
    • WEB & MOBILE APP DEVELOPMENT
    • IT TRAINING & CONSULTANCY
    • SOFTWARE ARCHITECTURE
    • UX DESIGN
    • SPRINT ZERO
  • PROJECTS
  • BLOG
  • CONTACT US
Oct 02

I ‘m a Beginner, How Can I Learn Coding Easily?

  • 10/02/2015
  • Thao Ho thao
  • No Comments
  • Agile web and app development
  • Agile development, Coding, Github 2

Almost everything seems to be very difficult in the beginning and sometimes you even don’t know how to start, therefore our Apiumtech’s team wrote down some tips on what is the best way to learn coding:

LEARN CODING

FIRST TIP

“If you define the problem successfully, you almost have the solution” – Steve Jobs.

SECOND TIP

Like Mark Twain said: “The secret of getting ahead is getting started. The secret of getting started is breaking your complex overwhelming tasks into small manageable tasks, and then starting on the first one”.

THIRD TIP

Your passion is the first crucial and essential factor that you need to have to love what you do and be successful. If you are passionate about what you are doing, it motivates you to do even more than others expect from you.

“The only way to do great work is to love what you do” – Steve Jobs

FOURTH TIP

Practise, practise and practise! Practice makes it perfect !

Let’s take an example of the piano class, you have to practice to use ten fingers on the piano and remember the pitches place. Knowing only the theory won’t help you to be PRO in it. And learning code is not an exception. As a beginner, of course you need to read theory and know it : understand fundamentals about coding like variables, data-types, enumerators, functions, etc, but what is more important is practising.

In software development, there are two types of development: Frontend and Backend. For the beginners it easier to start with Frontend as it is less complex.

For example, you should know JS, PHP, HTML in order to build something very simple. After that learn CSS to complete the beginning level.

Here are some sources to learn coding for beginners:

Codecademy

This website is a favourite one for many developers. Here, the programming courses are free. They create the most simple website for you to follow the lessons easily. Just click the link and fulfill some steps, take a quick look, you will see how to study in there.

Server courses on Codecademy for beginner, you should learn:

  • Build a Website
  • Make a Website Project
  • HTML/CSS
  • Make an Interactive Website

CodeSchool

  •  Front End Fundamentals
  • Front End Formations
  • JavaScript

W3schools

  • Learning Javascript

“An investment in knowledge pays the best interest” – Benjamin Franklin

Spend min 30 minutes per day to learn how to code, and write down your principles to follow your plan.

Choose the best time for you, when you are full of energy and motivation.

Why you should dedicate time to this every day?

Practicing every day creates a habit. Reduces stress. You will feel absolutely opened to learn new stuff
Continuous evolution

FIFTH TIP

Always learn from the best, get surrounded by experts in your area.

Reading books and articles is extremely important, but apart from self- education, meet people, go to coding meetups, events and ask your colleagues and friends about your doubts, don’t be afraid to do so!

Don’t spend hours or days trying to solve the questions, that were probably answered by people, socialise and be opened. Always try to be in a group, where you are the worst and not the best, by doing so you will always have something to learn and evolve.

SIXTH TIP

Learn by doing real projects

I asked my friends from Apiumtech : Seniors software developers, full stack developers, CTO and others and they shared with me their experience in improving and developing their programming skills by working on real projects. It helps us see the reality, stay updated with new technologies, new projects, new ideas, it is a smart way to learn new things and it is a way better than learn with traditional methodologies.

SEVENTH TIP

Following influencers

Follow software developers influencers on Twitter to learn new methodologies, tools, languages and frameworks. Stay updated with what is going on in the IT world:

  • egghead.io
  • Trevor D. Miller
  • JavaScript Live
  • CommitStrip
  • Paul Irish
  • Chris Coyier
  • edx
  • I’m a Developer
  • “Today knowledge has power. It controls access to opportunity and advancement” – Peter Drucker

EIGHTH TIP

Github

Join Github to be apart of this group, it is an open source, you can look for exercises of coding and see what others did, find new tools, frameworks that talents are using to code.

NINTH TIP

Khan Academy

This is a free site to learn by watching great videos about coding.

TENTH TIP

Believe in yourself!

“Because the people who are crazy enough to think they can change the world are the ones who do” – Steve Jobs

  • Facebook
  • Twitter
  • Reddit
  • Pinterest
  • Google+
  • LinkedIn
  • E-Mail

About The Author

Related Posts

  • Simulate server responses with NodeJS12/21/2015
  • Why microservices are a good idea12/18/2015
  • Agile project management benefits12/07/2015
  • Junior software developer12/05/2015

Leave a reply

You must be logged in to post a comment.

JOIN OUR NEWSLETTER

Receive our publication right in your email.





Sending ...

Categories

  • Agile web and app development
  • Apiumtech
  • Events
  • Jobs
  • Offshoring and outsourcing
  • Software architecture
  • Technology industry trends
  • Uncategorized
  • User Experience Design
apiumtech.com Apiumtech is an agile software development company offering services of software architecture, web development, mobile app development, IT consulting, user experience design, bigdata and blockchain

LATEST NEWS

  • Hello world!
  • User experience design infographic
  • Apiumtech’s monthly Newsletter
  • 8 Digital marketing trends in 2016

JOIN OUR NEWSLETTER

    CONTACT INFO

    Av. Doctor Mitjavila 5
    AD500 Andorra la Vella
    Principat d’Andorra
    (+376) 692 2881
    info@apiumtech.com
    © 2022 APIUMTECH SLU. ALL RIGHTS RESERVED.