Welcome, Guest: Register On Nairaland / LOGIN! / Trending / Recent / New
Stats: 3,170,745 members, 7,879,229 topics. Date: Wednesday, 03 July 2024 at 02:33 PM

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

Nairaland Forum / Science/Technology / Programming / How I Would Go About Learning Programming If I Was To Start Today (2021/2022) (21725 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) ... (6) (7) (8) (9) (Reply) (Go Down)

Re: How I Would Go About Learning Programming If I Was To Start Today (2021/2022) by Shakitibob0: 10:28am On Sep 24, 2022
tensazangetsu20:


Videos
ok thanks
Re: How I Would Go About Learning Programming If I Was To Start Today (2021/2022) by macanakii: 3:51pm On Sep 24, 2022
donfortune48:


Greetings bro.
I would like to contact you.
I just finished a 5months course on ruby on rails.

Sorry @donfortune48 I'm just seeing this. I just replied your mail.
Re: How I Would Go About Learning Programming If I Was To Start Today (2021/2022) by LUAN(m): 2:07pm On Sep 25, 2022
remi1444:
send a mail. wink
please, vex, could you please send me those courses. Thanks... ediong4ever@gmail.com, whatsapp, 08061782762
Re: How I Would Go About Learning Programming If I Was To Start Today (2021/2022) by alexmicheal500: 8:01am On Sep 26, 2022
To learn extensively about this topic visit www.bincom.net
Re: How I Would Go About Learning Programming If I Was To Start Today (2021/2022) by odinson1(m): 9:26am On Oct 02, 2022
Ayinke93:
This is a very solid thread and the op couldn't have written it better. To add, I'll recommend searching for internships once you are a bit proficient with html, CSS and JavaScript. Internships will open your eyes to what you'll see in a real work environment, something you really can't get straight out of an Udemy course. I left my full time job to intern around July this year as a python dev, wrote my first line of html around August, and my knowledge of React now is a way above beginner level at this stage and I'm considering starting to apply to real dev jobs by January. That's barely 5 months into my web development journey. That's the level of speed and growth internships will afford you. I know it's not easy to get internships, but just keep searching.
Also, practice everyday. code everyday like a mad person. Trust me it'll pay off. And side note, if you are learning react, checkout net ninja on Udemy. I think that's easily the best react course on the internet and trust me, I've tried quite a good number.
Good luck everyone.

Hello have you gotten a job now? And how is your programming so far?
Re: How I Would Go About Learning Programming If I Was To Start Today (2021/2022) by Slimdan360: 11:56pm On Jun 18, 2023
tensazangetsu20:

Just use PHP. I don't think there's any core PHP DSA course but you can transcribe from the languages used to PHP
Boss, I'm trying to follow in your footstep. Want you to know that I have learnt a lot from you so far.
Thanks
Re: How I Would Go About Learning Programming If I Was To Start Today (2021/2022) by Taystee: 3:48pm On Sep 28, 2023
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.



@Tensazangetsu20 pls what's your advice for someone (a biochemistry graduate) who wants learn data science/analyst self study, should he go ahead or choose another career path in programming?
Re: How I Would Go About Learning Programming If I Was To Start Today (2021/2022) by virginboy1(m): 9:59am On Feb 16
swagenity:


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



Thanks for sharing

(1) (2) (3) ... (6) (7) (8) (9) (Reply)

Association Of Programmers In Nigeria / Please Review My Price comparison engine / Twitter Layoff: This Is Why You Need Some Side Hustles As A Developer

(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. 29
Disclaimer: Every Nairaland member is solely responsible for anything that he/she posts or uploads on Nairaland.