Welcome, Guest: Register On Nairaland / LOGIN! / Trending / Recent / New
Stats: 3,154,350 members, 7,822,662 topics. Date: Thursday, 09 May 2024 at 02:40 PM

How I Would Go About Learning Programming If I Was To Start Today (2021/2022) - Programming (7) - Nairaland

Nairaland Forum / Science/Technology / Programming / How I Would Go About Learning Programming If I Was To Start Today (2021/2022) (21260 Views)

How I Recommend A Newbie Goes About Learning Web Development. / Learning Programming. (my Nairaland Journal) / Avoid The Hard Ways Of Learning Programming (2) (3) (4)

(1) (2) (3) (4) (5) (6) (7) (8) (9) (Reply) (Go Down)

Re: How I Would Go About Learning Programming If I Was To Start Today (2021/2022) by Weyrehmod: 8:59pm On Feb 15, 2022
kennethfranc:

Midnight browsing should be your best affordable option....MTN gives 2gig #200 per night.

Download more and stream less.

Yeah i use that sometimes, but you know we're in 9ja light fit no dey for midnight

1 Like

Re: How I Would Go About Learning Programming If I Was To Start Today (2021/2022) by LogicBomb8: 12:34am On Feb 17, 2022
Thanks ill take cue
Re: How I Would Go About Learning Programming If I Was To Start Today (2021/2022) by LogicBomb8: 12:34am On Feb 17, 2022
Thanks i will take cue
Re: How I Would Go About Learning Programming If I Was To Start Today (2021/2022) by macanakii: 10:35am On Feb 17, 2022
If you're a Ruby or Rails beginner and needs someone to guide you, I can be of help. I mean guide not teach.

I want to give back to this community... Started from here and learned from people like dhtml18, DanielTheGeek, Larisoft, sleepingdemon just be reading their comments alone. This section used to be more interesting and most of us were not really driven by the money then.

6 Likes 4 Shares

Re: How I Would Go About Learning Programming If I Was To Start Today (2021/2022) by airsaylongcome: 11:04am On Feb 17, 2022
macanakii:
If you're a Ruby or Rails beginner and needs someone to guide you, I can be of help. I mean guide not teach.

I want to give back to this community... Started from here and learned from people like dhtml18, DanielTheGeek, Larisoft, sleepingdemon just be reading their comments alone. This section used to be more interesting and most of us were not really driven by the money then.

You just mentioned some not so long ago vets!. I remember having a run-in with with dhtml18 or DanieltheGeek under my real moniker. Good days when remote work never "spoil" Nigerian techs. But there was (and there still is) too much bragging

2 Likes

Re: How I Would Go About Learning Programming If I Was To Start Today (2021/2022) by macanakii: 11:24am On Feb 17, 2022
airsaylongcome:


You just mentioned some not so long ago vets!. I remember having a run-in with with dhtml18 or DanieltheGeek under my real moniker. Good days when remote work never "spoil" Nigerian techs. But there was (and there still is) too much bragging

You're right bro. I guess it's the bragging that made it interesting for me. Always amazed at those guys' confidence with their tech skills, and I just wanted to be like them. Dhtml would be like "talk is cheap, show us some code".

Yeah I agree, nothing like remote work back then, or maybe very minimal if there was any. The common remote work would be through companies like Andela. Many developers have been seeing lately joined solely because of money, and when you check very well, the quality is not always there.

1 Like

Re: How I Would Go About Learning Programming If I Was To Start Today (2021/2022) by Luckydonalds(m): 11:07am On Feb 18, 2022
tensazangetsu20:


I know people in my network who are not even up to 20 who got internships at faang. These are level 100 Nigerian students already in mad fucking money.

Out of curiosity, I'd like to ask how much do FAANG interns earn?
Esp those ones interning virtually from Nigeria.
Re: How I Would Go About Learning Programming If I Was To Start Today (2021/2022) by tensazangetsu20(m): 11:07am On Feb 18, 2022
Luckydonalds:


Out of curiosity, I'd like to ask how much do FAANG interns earn?
Esp those ones interning virtually from Nigeria.

It's around 5000 USD a month.

3 Likes

Re: How I Would Go About Learning Programming If I Was To Start Today (2021/2022) by Biggerbros234: 2:01pm On Feb 18, 2022
tensazangetsu20:


It's around 5000 USD a month.
Hi boss.
Please I need your WhatsApp digit on something related to my pathway on programming. Thanks alot
Re: How I Would Go About Learning Programming If I Was To Start Today (2021/2022) by MaxieMan: 2:02pm On Feb 18, 2022
tensazangetsu20:


You went to MIT, solve leetcode. You went to umudike university, see leetcode solve am but in oil and gas if you didnt graduate with a first class you are pretty much bleeped.

I am quite curious, how did you know Umudike university? Did you attend it?
Re: How I Would Go About Learning Programming If I Was To Start Today (2021/2022) by Excel70: 2:30pm On Feb 18, 2022
tensazangetsu20:


It's around 5000 USD a month.
bro any advice about how to g faaNg
Re: How I Would Go About Learning Programming If I Was To Start Today (2021/2022) by tensazangetsu20(m): 2:59pm On Feb 18, 2022
Excel70:
bro any advice about how to g faaNg
Be well grounded in data structures and algorithms and apply to jobs there.
Re: How I Would Go About Learning Programming If I Was To Start Today (2021/2022) by tensazangetsu20(m): 3:01pm On Feb 18, 2022
MaxieMan:


I am quite curious, how did you know Umudike university? Did you attend it?
At all just using it as an analogy to show that In tech nobody send
Re: How I Would Go About Learning Programming If I Was To Start Today (2021/2022) by mentro: 6:23am On Feb 19, 2022
tensazangetsu20:

Be well grounded in data structures and algorithms and apply to jobs there.
Can someone get a job in FAABG from Nigeria?? Not internship o
Re: How I Would Go About Learning Programming If I Was To Start Today (2021/2022) by mdpeace(m): 10:45pm On Feb 19, 2022
The quick editor function in my bracket ( text editor) is not working, it keeps showing "no quick edit available" please what do I do?
Re: How I Would Go About Learning Programming If I Was To Start Today (2021/2022) by Naijatask: 9:19am On Feb 20, 2022
mdpeace:
The quick editor function in my bracket ( text editor) is not working, it keeps showing "no quick edit available" please what do I do?

Switch to visual studio code and have peace of mind
Re: How I Would Go About Learning Programming If I Was To Start Today (2021/2022) by mdpeace(m): 3:59pm On Feb 20, 2022
Naijatask:


Switch to visual studio code and have peace of mind

Thanks bro, i think I'll do that.
Re: How I Would Go About Learning Programming If I Was To Start Today (2021/2022) by Starkid3010(m): 6:33pm On Mar 17, 2022
tensazangetsu20:
Everyone that knows me off Nairaland knows I am a huge pessimist but when it comes to tech or the tech industry in general I am the greatest optimist you can find. I believe tech has the potential to change people's lives and it has done so. It is also the only industry that thrives on merit. No one cares what school you went to, what grades you had. What people care about is what you can do. You can't say the same about engineering or law or medicine.

I made this same thread last year and after working professionally for a while now, I believe there are some things that are important but I overlooked and I am making this again to guide the newbies on the right path. This thread is subjectively my own opinion but you can do your own research before picking up a path to stick to.

The focus on this thread will be on web development and the path to learning it right as I believe web development is the most profitable aspect of programming a Nigerian can get into. There are other fields but I don't know how profitable they are or how easy they are to break into.

If I was to start learning web development today in order to get a junior web dev role, I would start like this :

I would learn HTML. This is practically the easiest path and I believe absolutely everyone can learn this. After that, I would move to CSS. This is where the problem starts and by this level, people start to give up. I believe CSS is easy especially with the right course and I would always recommend Maximillian Schwarz CSS the complete guide course as that course made me not fear CSS. As you are learning these things, please build alongside. Dont just watch videos and sleep and think you have known them. Trust me you haven't known them at all. Implement the knowledge to cement it.

Once you are comfortable with CSS move on to Javascript. At this level, 80 percent of self-learners have given up. It's most people's first programming language and honestly, as a first language, javascript isn't easy. I also recommend the javascript course from Maximillian Schwarz. I still believe it's the best javascript course ever made and I still refer to it in my daily job as a developer.

Now this is where it gets tricky, I usually tell people to move on to React after Javascript, and rightly so but once you have learned javascript and you have found yourself to be very comfortable with it, start learning data structures and algorithms. I used to say this isnt important at all and was a waste of time but after working as a dev for more than a year, trust me I was just being very stupid. You cant even be a programmer without solid fundamentals in data structures. It doesn't matter whether you are a platform developer, a frontend developer, a backend developer, a WordPress developer or whatnot. You need your data structures and algorithms. It's like building a house on sand. Sooner or later it's gonna come collapsing. How do you even implement infinite scrolling in React without knowing graphs and how they work? Thats just one scenario. Double for loops in salesforce will break your org beyond proportions you cant imagine and a whole lot of other scenarios I cant even list out here which I have experienced for myself.


You don't need to spend 8 hours a day figuring out data structures and algorithms once comfortable with javascript. I recommend an hour or two a day. Learn the basic data structures (arrays, LinkedList, stacks, queues, graphs, trees) and the basic sort algorithms even if you don't understand it initially, cram it. Every day repeat what you have crammed then solve questions on leetcode easy to medium. No one will ask hard to a junior dev even medium is also very rare but just do it. Aside even learning data structures to be a better developer, its also the path to the very highly paid jobs. The earlier you learn them the better job hunting will go for you. Just imagine it like this, it takes you 4 months to be comfortable with javascript and you need like another 4 months for react, a platform and your projects and you are solving 1 to 2 dsa questions daily in the 4 months up to react. When ready to job hunt, count how many questions that is instead of waiting for when you have everything and you start job hunting to start learning it and you start failing interviews everywhere. The earlier the better even if you dont understand cram. Companies use the same questions which are available online.

Next is a javascript framework. I recommend React, I won't even advise my enemy to waste their time with vue but some will do it and still come online to cry. The react ecosystem is big and getting bigger. You have gatsby, you have blitzjs, you have Nextjs. Even in blockchain and web3 go and check most of the jobs require proficiency in React. Learn React !!! Enough said.

At this level, you should have your projects beautiful nice designs well created and implemented. Create a CV and start job hunting. Dont limit yourself to Nigeria. Apply everywhere. UK, US, Japan, Sweden. Tech transcends borders. Apply to jobs like a mad man.

At this job hunting stage, leetcode should be increased to at least 4 hours everyday and learning should still be done after React I recommend a platform. Same as my thread last year but most platform dev interviews are still algo based so no issue for you there.

You can also start looking at backend too but honestly if you have followed everything here, getting a job should be very easy.


please can you recommend a good course on dsa please

1 Like

Re: How I Would Go About Learning Programming If I Was To Start Today (2021/2022) by RICHMAN247(m): 4:49am On Apr 14, 2022
@tensazangetsu20
I'm a newbie going into programming. I'm done with Html, currently on Css which there after will proceed to Javascript. I've watch 3 videos from different sources on Html and I've also gone through all the Html topics on w3schools. I want to be a good programmer and I am so ready to learn. I know the road is tough but I don't give a dam cos I know will surely scale through. Please, recommend good sites and instructors where I can get free tutorial videos from Html, Css n Javascript. I've downloaded some on YouTube, I need more cos I want to be grounded very well in programming.
Re: How I Would Go About Learning Programming If I Was To Start Today (2021/2022) by swagenity(m): 10:10am On Apr 14, 2022
RICHMAN247:
@tensazangetsu20
I'm a newbie going into programming. I'm done with Html, currently on Css which there after will proceed to Javascript. I've watch 3 videos from different sources on Html and I've also gone through all the Html topics on w3schools. I want to be a good programmer and I am so ready to learn. I know the road is tough but I don't give a dam cos I know will surely scale through. Please, recommend good sites and instructors where I can get free tutorial videos from Html, Css n Javascript. I've downloaded some on YouTube, I need more cos I want to be grounded very well in programming.

I'm not even joking when i say this ,this guy is literally one of the best on the whole internet,
Use his css , JavaScript, react, and DSA courses and become good in like 8months

https://downloadly.net/?s=Maximilian+Schwarzm%C3%BCller

3 Likes 1 Share

Re: How I Would Go About Learning Programming If I Was To Start Today (2021/2022) by shiffynaani(m): 7:40pm On May 08, 2022
tensazangetsu20:
Everyone that knows me off Nairaland knows I am a huge pessimist but when it comes to tech or the tech industry in general I am the greatest optimist you can find. I believe tech has the potential to change people's lives and it has done so. It is also the only industry that thrives on merit. No one cares what school you went to, what grades you had. What people care about is what you can do. You can't say the same about engineering or law or medicine.

I made this same thread last year and after working professionally for a while now, I believe there are some things that are important but I overlooked and I am making this again to guide the newbies on the right path. This thread is subjectively my own opinion but you can do your own research before picking up a path to stick to.

The focus on this thread will be on web development and the path to learning it right as I believe web development is the most profitable aspect of programming a Nigerian can get into. There are other fields but I don't know how profitable they are or how easy they are to break into.

If I was to start learning web development today in order to get a junior web dev role, I would start like this :

I would learn HTML. This is practically the easiest path and I believe absolutely everyone can learn this. After that, I would move to CSS. This is where the problem starts and by this level, people start to give up. I believe CSS is easy especially with the right course and I would always recommend Maximillian Schwarz CSS the complete guide course as that course made me not fear CSS. As you are learning these things, please build alongside. Dont just watch videos and sleep and think you have known them. Trust me you haven't known them at all. Implement the knowledge to cement it.

Once you are comfortable with CSS move on to Javascript. At this level, 80 percent of self-learners have given up. It's most people's first programming language and honestly, as a first language, javascript isn't easy. I also recommend the javascript course from Maximillian Schwarz. I still believe it's the best javascript course ever made and I still refer to it in my daily job as a developer.

Now this is where it gets tricky, I usually tell people to move on to React after Javascript, and rightly so but once you have learned javascript and you have found yourself to be very comfortable with it, start learning data structures and algorithms. I used to say this isnt important at all and was a waste of time but after working as a dev for more than a year, trust me I was just being very stupid. You cant even be a programmer without solid fundamentals in data structures. It doesn't matter whether you are a platform developer, a frontend developer, a backend developer, a WordPress developer or whatnot. You need your data structures and algorithms. It's like building a house on sand. Sooner or later it's gonna come collapsing. How do you even implement infinite scrolling in React without knowing graphs and how they work? Thats just one scenario. Double for loops in salesforce will break your org beyond proportions you cant imagine and a whole lot of other scenarios I cant even list out here which I have experienced for myself.


You don't need to spend 8 hours a day figuring out data structures and algorithms once comfortable with javascript. I recommend an hour or two a day. Learn the basic data structures (arrays, LinkedList, stacks, queues, graphs, trees) and the basic sort algorithms even if you don't understand it initially, cram it. Every day repeat what you have crammed then solve questions on leetcode easy to medium. No one will ask hard to a junior dev even medium is also very rare but just do it. Aside even learning data structures to be a better developer, its also the path to the very highly paid jobs. The earlier you learn them the better job hunting will go for you. Just imagine it like this, it takes you 4 months to be comfortable with javascript and you need like another 4 months for react, a platform and your projects and you are solving 1 to 2 dsa questions daily in the 4 months up to react. When ready to job hunt, count how many questions that is instead of waiting for when you have everything and you start job hunting to start learning it and you start failing interviews everywhere. The earlier the better even if you dont understand cram. Companies use the same questions which are available online.

Next is a javascript framework. I recommend React, I won't even advise my enemy to waste their time with vue but some will do it and still come online to cry. The react ecosystem is big and getting bigger. You have gatsby, you have blitzjs, you have Nextjs. Even in blockchain and web3 go and check most of the jobs require proficiency in React. Learn React !!! Enough said.

At this level, you should have your projects beautiful nice designs well created and implemented. Create a CV and start job hunting. Dont limit yourself to Nigeria. Apply everywhere. UK, US, Japan, Sweden. Tech transcends borders. Apply to jobs like a mad man.

At this job hunting stage, leetcode should be increased to at least 4 hours everyday and learning should still be done after React I recommend a platform. Same as my thread last year but most platform dev interviews are still algo based so no issue for you there.

You can also start looking at backend too but honestly if you have followed everything here, getting a job should be very easy.


Hi boss. do you still recommend i follow this path or there is another new development?
Re: How I Would Go About Learning Programming If I Was To Start Today (2021/2022) by justAman: 9:57pm On May 09, 2022
kennethfranc:
Nice one boss.
Am currently on CSS and I've been using freecodecamp
Pls do you mind sharing the CSS course or link to where I can download it for free.
are you done with learning from freecodecamp. I just started using freecodecamp last week...will you say it was very helpful in helping u kickstart your tech journey?
Re: How I Would Go About Learning Programming If I Was To Start Today (2021/2022) by kennethfranc(m): 10:05pm On May 09, 2022
justAman:
are you done with learning from freecodecamp. I just started using freecodecamp last week...will you say it was very helpful in helping u kickstart your tech journey?
It was helpful but I left them immediately I got a laptop wink
Re: How I Would Go About Learning Programming If I Was To Start Today (2021/2022) by justAman: 11:15pm On May 09, 2022
kennethfranc:

It was helpful but I left them immediately I got a laptop wink
what platform or materials do you use now?
Re: How I Would Go About Learning Programming If I Was To Start Today (2021/2022) by kennethfranc(m): 11:26pm On May 09, 2022
justAman:
what platform or materials do you use now?
The materials shared on this same thread (1st post precisely).

I believe CSS is easy especially with the right course and I would always recommend Maximillian Schwarz CSS the complete guide course as that course made me not fear CSS.
Go through the first page. There's enough info there
Re: How I Would Go About Learning Programming If I Was To Start Today (2021/2022) by justAman: 11:39pm On May 09, 2022
kennethfranc:

The materials shared on this same thread (1st post precisely).


Go through the first page. There's enough info there
I appreciate you boss

1 Like

Re: How I Would Go About Learning Programming If I Was To Start Today (2021/2022) by Demmiebobo450(m): 9:30am On May 10, 2022
Bro you are a good person and kind...I emailed you for the login to the paid course and you answered speedly...God bless you bro because not everyone can do such...just taking this moment to appreciate you bro
remi1444:
I have paid for the Javascript course. If you want I can share my login information with you.

1 Like 1 Share

Re: How I Would Go About Learning Programming If I Was To Start Today (2021/2022) by Demmiebobo450(m): 10:03am On May 10, 2022
I am hearing a lot on how good the course is and i have been trying to buy it but my card is not working and now its back to the normal price which i can't afford again...please if you have this coure...kindly help ...please
MrJavaS:
I'm not sure how good maximam is but I think the complete JS by Jonas schmedtmann is also good.
Re: How I Would Go About Learning Programming If I Was To Start Today (2021/2022) by remi1444: 6:26pm On May 10, 2022
Demmiebobo450:
Bro you are a good person and kind...I emailed you for the login to the paid course and you answered speedly...God bless you bro because not everyone can do such...just taking this moment to appreciate you bro
It’s a chain reaction. Airsaylongcome and Qtguru have been helpful in my journey too even though they’re seniors.

Just help someone when you can too.

2 Likes 3 Shares

Re: How I Would Go About Learning Programming If I Was To Start Today (2021/2022) by The5DME(m): 10:44am On May 13, 2022
remi1444:
I have paid for the Javascript course. If you want I can share my login information with you.
Good morning bro. Please, do you have any comprehensive course on CSS?
Re: How I Would Go About Learning Programming If I Was To Start Today (2021/2022) by Zico007: 8:10pm On May 13, 2022
remi1444:
I have paid for the Javascript course. If you want I can share my login information with you.



Please I will appreciate it if you can share it with me.
Re: How I Would Go About Learning Programming If I Was To Start Today (2021/2022) by Zico007: 8:46pm On May 13, 2022
tensazangetsu20:
Everyone that knows me off Nairaland knows I am a huge pessimist but when it comes to tech or the tech industry in general I am the greatest optimist you can find. I believe tech has the potential to change people's lives and it has done so. It is also the only industry that thrives on merit. No one cares what school you went to, what grades you had. What people care about is what you can do. You can't say the same about engineering or law or medicine.

I made this same thread last year and after working professionally for a while now, I believe there are some things that are important but I overlooked and I am making this again to guide the newbies on the right path. This thread is subjectively my own opinion but you can do your own research before picking up a path to stick to.

The focus on this thread will be on web development and the path to learning it right as I believe web development is the most profitable aspect of programming a Nigerian can get into. There are other fields but I don't know how profitable they are or how easy they are to break into.

If I was to start learning web development today in order to get a junior web dev role, I would start like this :

I would learn HTML. This is practically the easiest path and I believe absolutely everyone can learn this. After that, I would move to CSS. This is where the problem starts and by this level, people start to give up. I believe CSS is easy especially with the right course and I would always recommend Maximillian Schwarz CSS the complete guide course as that course made me not fear CSS. As you are learning these things, please build alongside. Dont just watch videos and sleep and think you have known them. Trust me you haven't known them at all. Implement the knowledge to cement it.

Once you are comfortable with CSS move on to Javascript. At this level, 80 percent of self-learners have given up. It's most people's first programming language and honestly, as a first language, javascript isn't easy. I also recommend the javascript course from Maximillian Schwarz. I still believe it's the best javascript course ever made and I still refer to it in my daily job as a developer.

Now this is where it gets tricky, I usually tell people to move on to React after Javascript, and rightly so but once you have learned javascript and you have found yourself to be very comfortable with it, start learning data structures and algorithms. I used to say this isnt important at all and was a waste of time but after working as a dev for more than a year, trust me I was just being very stupid. You cant even be a programmer without solid fundamentals in data structures. It doesn't matter whether you are a platform developer, a frontend developer, a backend developer, a WordPress developer or whatnot. You need your data structures and algorithms. It's like building a house on sand. Sooner or later it's gonna come collapsing. How do you even implement infinite scrolling in React without knowing graphs and how they work? Thats just one scenario. Double for loops in salesforce will break your org beyond proportions you cant imagine and a whole lot of other scenarios I cant even list out here which I have experienced for myself.


You don't need to spend 8 hours a day figuring out data structures and algorithms once comfortable with javascript. I recommend an hour or two a day. Learn the basic data structures (arrays, LinkedList, stacks, queues, graphs, trees) and the basic sort algorithms even if you don't understand it initially, cram it. Every day repeat what you have crammed then solve questions on leetcode easy to medium. No one will ask hard to a junior dev even medium is also very rare but just do it. Aside even learning data structures to be a better developer, its also the path to the very highly paid jobs. The earlier you learn them the better job hunting will go for you. Just imagine it like this, it takes you 4 months to be comfortable with javascript and you need like another 4 months for react, a platform and your projects and you are solving 1 to 2 dsa questions daily in the 4 months up to react. When ready to job hunt, count how many questions that is instead of waiting for when you have everything and you start job hunting to start learning it and you start failing interviews everywhere. The earlier the better even if you dont understand cram. Companies use the same questions which are available online.

Next is a javascript framework. I recommend React, I won't even advise my enemy to waste their time with vue but some will do it and still come online to cry. The react ecosystem is big and getting bigger. You have gatsby, you have blitzjs, you have Nextjs. Even in blockchain and web3 go and check most of the jobs require proficiency in React. Learn React !!! Enough said.

At this level, you should have your projects beautiful nice designs well created and implemented. Create a CV and start job hunting. Dont limit yourself to Nigeria. Apply everywhere. UK, US, Japan, Sweden. Tech transcends borders. Apply to jobs like a mad man.

At this job hunting stage, leetcode should be increased to at least 4 hours everyday and learning should still be done after React I recommend a platform. Same as my thread last year but most platform dev interviews are still algo based so no issue for you there.

You can also start looking at backend too but honestly if you have followed everything here, getting a job should be very easy.



Boss please can I Dm? I will like to have your WhatsApp number as a mentor boss. Done with HTML now on css


(1) (2) (3) (4) (5) (6) (7) (8) (9) (Reply)

Why Africa May Never Produce A Facebook, Groupon, Zynga Or Google / Association Of Programmers In Nigeria / Please Review My Price comparison engine

(Go Up)

Sections: politics (1) business autos (1) jobs (1) career education (1) romance computers phones travel sports fashion health
religion celebs tv-movies music-radio literature webmasters programming techmarket

Links: (1) (2) (3) (4) (5) (6) (7) (8) (9) (10)

Nairaland - Copyright © 2005 - 2024 Oluwaseun Osewa. All rights reserved. See How To Advertise. 102
Disclaimer: Every Nairaland member is solely responsible for anything that he/she posts or uploads on Nairaland.