Hello friends,
You will get advice from many to learn Python as your first programming language. But is this right? No long ago people advice students in universities to learn Fortran then C then C++ then Java. But the world was changed. Industry is shifting towards productivity and disruptive applications. These languages are now considered old and new languages have emerged.
After thorough research of diverse languages I have come to a conclusion the best language to learn first is not C nor Java and definitely not Python. This may surprise one who ask AI what is the best language to learn first. I think Julia is perfect language to learn for beginners.
Why Julia Language
First of all Julia is very fast. Second, it is an interpreted language. The purpose of interpreted languages is to enable quick learning and small projects, but Julia is suitable and mature to be used for larger projects.
Syntax is amazing. Julia is a Functional programming language but enable you to work structured code. We know other languages like Java and JavaScript even Python try to include FP (Functional Programming) paradigm, but in my opinion after I have study and worked with these languages is that Julia has done it much better.
Julia uses comprehensive, easy to remember keywords and symbols. This makes Julia easy to teach, learn and remember. Most importantly Julia is considered by Universitar professors a scientific language ready to replace Fortran. A new generation of students learn now Julia in University.
Introductory Book
I have written a book to learn fundamental concepts of programming with Julia. This book is now available on my Ko-Fi shop. As you know, PDF books on my shop are available with discount 30%, 50% and amazing 80% for subscribers.
This book is also available on Amazon for Kindle, that can be used on any device. My book is for beginners but also good for developers who switch to Julia or want to learn a disruptive new language.
Course Invitation
I have prepared slides to introduce Julia language step by step. At the end of this course I will offer links to download this book at discount. If you participate to the course you will learn Julia.
The course will be recorded on Twitch and will be available for 2 weeks to watch. At this time I have not yet recorded anything and will be stream in direct first time today. If you are lucky to receive this letter, don’t miss it. In total I will record 5 sessions each session is about 25 minutes.
Certificate of Completion
At Sage-Code we grant certificate of completion for all students who pass our quizzes. Julia quiz is ready and it has 100 questions. You can take the quiz now or later after you have learned the course.
This certificate could be yours. You can’t face this certificate because it has an authentication bar code. If someone scan this code can check your profile. Try it, is a good code. You will understand how it works.
Twitch Stream
You know where Twitch is? Create an account for yourself today. I will stream many courses this year. Subscribe to my channel (is free). And tell your friends that you study: Julia @ Sage-Code Laboratory.
https://www.twitch.tv/eluchn
I hope you can participate. If you don’t have time, watch the recording later. I will update the course page with links to my book. This event is scheduled on Sage-Code Discord server.
Thanks for reading. Learn and prosper.