If you do not enjoy the idea of spending money on books well! the web got your back! You can find just about any tutorials and materials on any topics online. In this article i would list the best website you can use to enhance your programming experience.
W3SCHOOL it the best website for any beginner programmer. It is
very structured, it starts with the basics concepts and gradually
increase to advance. The website not only provides example but you
also get an online IDE to practice what you have learned. I became
aware of W3SCHOOLS from my first year in college and i have never
stopped using it since. It has tutorials on several programming
languages like C, C++, SQL, HTML, CSS JAVASCRIPT, plus more. This
website has become a reference for me.
LINK TO W3SCHOOLS
Free code camp is a go to website for most programmers because
some tutorials has video presentations Upon completing each
course, you will receive a certificate with the date and hours and
hours of completion. Free code camp can also help you build your
portfolio with project based task, which can help you land your
first job. Free code camp also has a youtube channel with over a
million followers. So, if you are a visual person you can head
over to their youtube channel which cover many different
programming languages.
LINK TO FREE CODE CAMP
Udemy is the best hands on website for learning computer
programming. For a small fee, you can learn any programming
language out there. Udemy platform offers professional instructors
who will walk you through the process of setting up an environment
to start coding, plus they will give you task to create
intermediate projects.
LINK TO UDEMY
Lynda now known as linkedIn learning is the most professional
website for educational purposes. If you have a linkedIn account
you can access thousand of course in computer programming. If you
are a student you can access lynda for free, by logging in with
your student account. You can also log in and access video
tutorials if you have a library card. All you have to do is login
with you library credential.
LINK TO LINKEDIN LEARNING
Yes!! You read it correctly. Microsoft offers free courses on
different programming languages. You can learn Java, Javascript,
C, C++, C#, Azure, .Net and many more for free. You don't even
have to create and account. Just head over to their documentation
section and start learning.
LINK TO MICROSOFT DOCUMENTATION
And the bonus website is ntu! When i started learning c++, this
website helped me so much that I had to bookmark it. It does not
have every programming languages but, it covers the main languages
that is dominating the market right now. You can learn different
languages like C, C++, Java, Javascript, Python, Database.
LINK TO NTU