Kotlin: A beginner’s guide

If you’ve not heard about it before then hear it now! 

From Google I/O 17, Kotlin has been added as the official programming language for Android development!

Hearing the word “Kotlin” for the first time?

Kotlin is a super new and a super cool programming language. Developed by JetBrains which also developed the JetBrains IDE that Android Studio- Google’s official developer tool is based on. (Woah??!1!)

If you’re too scared thinking that it would replace Java for Android? Fret not! Java is not going anywhere and it will stay here.

Also, if the thought of learning a new language scares you, then there’s good news because Kotlin is very similar to your best friend Java; object-orientedstatically typed and designed for similar problems.

So, Why Kotlin?

Some features include:-

1.Kotlin tools will be included with Android Studio 3.0, so you don’t need to worry about downloading anything.

2.Google and Jetbrains, both pledge to support the language wholeheartedly

3.It is very compatible with Java. This means you can mix and match both Kotlin and Java into your project.

4. It is a concise language so IT drastically reduces the size of your code

5. Hate when you see Null Pointer Exception as an error? Well, Kotlin is here to solve it for you.

On top of all this, Kotlin has already been accepted by major developers like Pinterest, Expedia, Square and others for their production apps. It’s a clean, concise language.

Start making your first app in Kotlin by joining our Android Courses!

Happy Developing 🙂

BE THE NINJA AMBASSADOR IN YOUR CAMPUS!

Do you have the panache in you that sets yourself different from your peers?

Are you good at organising events in college(mass bunk also counts)?

Are you well connected and spend most of your times juggling societies and clubs in college?

Does your social game make your friends insecure?

Do you wish to get those extra points on your resume and that too in a fun-filled way?

If you answered most of these questions with a straight YES then what we have for you is exactly what you need. 😀 Coding Ninjas has launched their Campus Ambassador program for students ready to hone their Marketing and Leadership skills. Let’s add more Ninjas to your community!No automatic alt text available.

Eligibilty Criteria?

You need to be in a college, duh!

What we need?

  • All we need is for you to organise hackathons and talks(pre-placement) which are to be conducted on your campus.
  • Promote us on the college campus through posters(Offline), and Social media marketing(Online).
  • Maintain a database of your peers of all batches
  • Promote and associate us in cultural and departmental fests
  • Encourage your peers to use our very own CodeZen as a programming platform in your college

What you get?

  • Free merch!!
  • Extra points on your resume because we’ll provide you with a certificate on completion of your term
  • Linkedin recommendation to all eligible candidates!
  • special bonus to the Campus Ambassador of the month
  • An exposure of working with a start-up
  • A wonderful opportunity to become a part of Ninjas(Internship/TAship)
  • Interaction with experts professionals and get guided personally
  • Meet targets, and get our online courses absolutely FREE

Not only this, but also

If you write blogs for us, we’ll feature you on our website.

An out of the box idea will get a big SURPRISE from us.

Apart from this, you’ll get an amazing opportunity to expose yourself in the startup world, interact with expert professionals and communicate with other College Ambassadors to experience the life and culture of other campuses.

Come make the best of this opportunity and the join the wonderful Campus Ambassador Community to polish your marketing and Leadership skills!

Register here!

Debunking The Myths About Coding!

“Coding is difficult, programming is not everyone’s cup of tea, you can’t…”, blaah.. blaah.. blaah! Things keep coming, don’t they? Wherever there’s a fact there’s always a myth surrounding it too. In fact, Science has always begun with myths and with the criticism of myths. The thing about myths is that they are dangerous. Why? Because they stop progression and pull you back. So we’ll debunk such myths that are holding you back from becoming a successful programmer.
Related image
Programming is for geniuses. I am an average student, not my cup of tea.
No! Not at all! Learning to code is not like jumping into the sea without knowing how to swim. Being a coder is more about your logical thinking and problem-solving abilities than your domain knowledge and smartness. For sure there’ll be problems in the world that only a handful of developers may be able to solve, but in general, all it requires is your dedication, sincerity, creativity and common sense.
Image result for difficult gif
Oh and yes, you’re smarter than you think, so stop underestimating yourself and get out there and code.
 
Okay, I’ve convinced myself to code, but I’m sure I’ll never be able to catch up.
This is a common mindset that prevails in every new developer’s heart. Programming is an ocean of concepts, I’ve taken a plunge but how will I cross it? How will I catch up with the people who have been working on these challenges for years and years now? etc. To be frank, that’s the beauty of programming, you’re never really stuck up. It’s a constant learning process with tools, technology, and new languages coming up every day. So, what is the way out? Get the fundamentals right, throw in your own style and thought process, stay at par with the latest coding standards and tools and TADAA!!! You are killing it!
Related image
Coding is only for computer science graduates.
One of the biggest myths ever! A big NO to that. Coding is for everyone. A degree or a certificate is not required to become a developer. In fact, the stats prove that 70% of the developers are self-taught! For instance, a stupid Electronics and Instrumentation engineer like me today writes code to fetch and analyze the data of Fortune 500 companies by creating models to give them insights and business strategies! Never did I learn to code, it became a necessity and it just happened! Hence, I say learning to code is not really a big deal but your patience and perseverance are what need to be big here.
Image result for coder gif
I must only learn the best programming language
There is no ‘best programming language’ as such. The best language is the one which suits your purpose. You cannot build an Android App by learning SQL fundamentals, can you? Obviously not. Choose your language with a purpose in mind. However, there are good languages to start off with learning how to code. Python is one such language, which is highly appreciated by the masses for their ease of readability, complexity and flexibility.
Image result for best gif
Coding is not for the fairer sex!
Let me be upfront here, I’ve met several women coder in my life and let me tell you al of them are kickass! The rise of women coders throughout the world is an evidence enough to prove how they are racing all the way into the tech domain. Ada Lovelace, Grace Hooper, Marissa Mayer… you name it. Be it any field women are making their mark equally. You go, girl!
Image result for girl coder
The road won’t be easy, your path will be strewn with difficulties and challenges but winning over them is what makes a Coding Ninja doesn’t it? Get-set-code!