How to Become A Self Taught Programmer.

in Steem Ghana3 years ago (edited)

Do you believe you can become a self-taught programmer in 6 months?

Actually, how long it takes you to learn the fundamentals really depends on the programming language you choose to learn. For instance, to become an intermediate in C++ you need at least 4 hours a day of coding for 3 months. Let’s say I want to dive into website designing, I would need only 3 months to learn both CSS and HTML as an advanced level given the conditions of 4 hours and 3 months.


Nana Jay Allo Coding.jpg

There are almost 700 languages out there to learn. Out of that 700, you might find interest in only one depending on what you really want. Listing some of the languages we have

Java
Javascript
C++
C
C#
Python
Ruby
Perl
Kotlin
Swift
PHP

wert.png

These are the few I find in almost every field of computing and somewhat the popular ones. This does not mean they are the best. As we would have GOLANG (by Google) and Julia being good in their own fields even though they are not that popular.

You can try your hands on any of the new programming languages and ones I haven’t mentioned here.

Now let’s talk about how you can learn programming and land a job at any of the tech companies or build your own company (possibly bring something new into the world). Programmers you might know are daily world problem solvers.
The only thing you need to start learning is a smartphone or a PC and an internet connection. With the internet connection, it’s not always a valid judgment, I will explain.

With the internet and smartphone or PC

List of sources

FreeCodeCamp
Codecademy
Sololearn
Girrafe Academy
FreeCodeCamp

wert.png

I started off my journey with a markup language which really opened my mind to the opened world of programming. I started off at Freecodecamp, learning Html and CSS for website designing. The only thing I had to do was to get an active internet connection and a smartphone. I wasn’t having my own PC at the time. I recommend that anyone starting off should take the lessons on Html and CSS for Two weeks. Within these two weeks, you will get to understand some basic knowledge in Programming and also get used to a text editor you might love. FreeCodecamp has stipulated lessons that will help you build yourself in coding.

After signing up just look for the field of computing you want to go whether web design or app creation or even data analyst… From there you get to choose lessons under the major fields. For instance, if I want to become a data analyst I get to learn python.

Freecodecamp

wert.png

Codecademy


Codecademylogo.png

S L

I love Codecademy! The first language I learned on Codecademy was C++. I really loved their interface and text editor. Their lessons are none that I had ever seen before even felt better than a professor lecturing me. Codecademy has intuitively one of the best tuition for free. You get to practice right on the website. You can learn tons of languages on your own all you need is an internet connection and a device.

Codecademy

wert.png

SoloLearn


Sololearn_logo.jpg

S L

SoloLearn so far has been my favorite because when I got to know SoloLearn in the year 2015, I didn’t really need much internet connection to use the app. Yeah, soloLearn is an App for both android and IOS. I recommend SoloLearn for anyone interested in coding but without a Laptop or Pc at the moment. But you can use SoloLearn without the internet and this is by just signing in with the internet and later turning off your data. It’s as simple as that.

SoloLearn

Even though I prefer using SoloLearn as an App it has an official website.

wert.png

Giraffe Academy

I do not need to talk much about Giraffe Academy since Mike Dane has made it easy for users to understand most of the popular languages I have listed above. You just have to watch his videos and you will be okay. So just visit the site and get a language you love and learn.

Giraffe Academy

wert.png

Without Internet

With this, all you need is a device.

List of Sources

Youtube
PDFs

wert.png

YOUTUBE

Do not be disturbed when I say Youtube needs no internet. Basically, by that, I mean no 24hrs internet connection needed. You can easily download the Videos you find interesting and watch them at your own pace. This site can easily help you by just copying the URL and pasting it to download. They even have a Google extension now.

Youtube has a collection of the best tutors around the globe, use it wisely.

1. Right-click on the video you want to download and click on copy video URL.


Screenshot (51).png

2. Paste the copied URL in savefrom.net and click on download.


Screenshot (52).png

wert.png

PDFs

Now people might find this a waste of time. But the truth is using the PDF is the fastest way of learning anything other than watching just videos. There are so many PDFs out there that would help you in the coding journey. Just try not to read multiple PDFs at a time concerning one language as it is one of the practices that might get you confused totally. Better still you can skim through a pdf to see if it really going to help you or you would love reading it.

wert.png

NOW YOU KNOW SOME BASIC TIPS TO BEGIN THE JOURNEY, IT’S BEST IF YOU JUST DO IT NOW.

Just know that, if mountains were smooth you couldn’t climb. You surely will face challenges but do not retire.

Step UP!

gif image.gif

Sort:  
 3 years ago 

Awesome! very educative and informative. I have a lot to learn now, I started programming with Qbasic for old MS-DOS OS. it's easy to learn and I want to learn more which I hope you will be of help to me. Thank you for information

 3 years ago 

That's good. If you know Qbasic then I think it will be best if you move on forward with C or PHP or Python. This really depends on what you want to use the language for. As in what you want to create or develop. Your interest also counts. I would be talking about some importance of some of the popular languages in my next post.🚀

Great! Thanks very much for this info, buddy. I have always wanted to learn coding.

 3 years ago 

🚀🔥

Wow...very informative

 3 years ago 

Glad you found this helpful.

This post has been very helpful. Thank you bro

 3 years ago 

Welcome buddy.

 3 years ago 

Very informative.
Thanks buddy for the information

 3 years ago 

🔥🔥🚀

 3 years ago 

Thanks for the motivation to start NOW!!!

 3 years ago 

Very very educative. I've learnt something new

Coin Marketplace

STEEM 0.25
TRX 0.20
JST 0.035
BTC 93734.88
ETH 3431.34
USDT 1.00
SBD 3.49