Getting Started

Programming is hard and can sometimes make you judge your abilities, when that happens there is a thought that will encourage you to quit. I have been there and for what is worth it is not a good place to be, because in there you will find so many things which will make you think your best bet will be to quit.

What is even harder is figuring out among ton of tutorials which one works and how to take your skills to the next level.

There is this famous African proverb, which says:

If you want to go fast, go alone. If you want to go far, go together.

I get it programming is not for everyone, but that doesn't mean anybody cannot learn it if they want to. Hello world, my name is Carlos S. Nah, a software engineer and I will be your teacher through this series. I want you to go far that's why I created this series to guide through your journey as you learn JavaScript the efficient way.

My Journey

It has been a long one, I have dabbled into so many tutorials not even completing them, having so many Udemy, Teachable, and even Pluralsight tutorials just to learn how to code. It was crazy because there were some good tutorials, but some of them do code along, and sometimes it will work. When you tried to do the same thing alone or from scratch it becomes difficult because they were teaching you how to build a specific thing their way. Well, I also had some good learning experiences from Udacity, Frontend Masters, CS50x, even DataCamp and most of all on my Job with the help of my colleagues.

Don't worry this is going to be a lot of fun.

To be a great learner, you must learn the smart way by observing patterns and being able to point out what works best for you and vice-versa.

To achieve greatness, you should admit that you're not great and that as a human you have flaws. Take a chair, sit down, have a reflection time, be sincere with yourself, ask yourself questions like "What did I achieve today?", "How can I get better at XYZ?" will help give you a better picture of whom you want to be or what you want to achieve.

My journey is long, but here you have a glimpse of how wonderful and painful the world of programming is :).

Who is this series for?

It is gear towards anybody or intermediate developers who want to learn JavaScript by writing quality code through practices and assessments. Yeah! You got it right, by doing assessments and getting yourself involved in all the practices that will be given to you in this series. 

What is included in this Series?

  • Theory of JavaScript all levels
  • Building a mental model
  • Problem-solving using JavaScript
  • Exercises or Assessments throughout
  • Building beautiful things using JavaScript

What are the Outcomes?

  • Speak JavaScript fluently
  • Be confident when writing JavaScript
  • Become great at solving problems
  • Building real-world applications
  • Reading and Understanding JavaScript codes

Learning new things are great, but it is not going to be easy, it like adapting to a new way of life, a new environment and a new mindset. I can provide all the necessary things that are needed to make you a rock star JavaScript developer but if you don't put in the time and work hard it will not be worth it.

Learning is an ongoing process, and we all are learners in some ways but without the right attitude towards learning not will make sense to us.

Assessment 1

To show you're committed about getting started with this series, here are few things you should do:

  • Like this post
  • Share it with friends
  • Introduce yourself and tell us your journey
  • Tweet about it using #JavaScriptHandsOn or by even tagging me :).

Bonus

Follow me on Twitter and leave a follow here as well to stay tuned for the next episode.