Welcome, Guest: Register On Nairaland / LOGIN! / Trending / Recent / New
Stats: 3,154,050 members, 7,821,616 topics. Date: Wednesday, 08 May 2024 at 03:45 PM

Things you need to know as an upcoming programmer and MY CODING DAIRY - Programming (5) - Nairaland

Nairaland Forum / Science/Technology / Programming / Things you need to know as an upcoming programmer and MY CODING DAIRY (18411 Views)

Please Recommend A Good Laptop For Me To Start My Coding / Starting A Life In Programing, 5 Things To Know As A Fresher / When Does A Beginner Become A Programmer, And Should Start Applying For Jobs? (2) (3) (4)

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

Re: Things you need to know as an upcoming programmer and MY CODING DAIRY by RedReact: 3:36pm On Dec 06, 2018
Well done OP. Your diary is a good read, filled with words of encouragement and hope.
God bless you and other programmers out there with wisdom and intelligence.

For all who are interested in learning some programming languages, freecodecamp.org is good for learning.

Coursera is good too, and there are tons of learning community out there now, like Udemy, Udacity, Tutsplus and others.

1 Like

Re: Things you need to know as an upcoming programmer and MY CODING DAIRY by ensodev(m): 9:05pm On Dec 06, 2018
RedReact:
Well done OP. Your diary is a good read, filled with words of encouragement and hope.
God bless you and other programmers out there with wisdom and intelligence.

For all who are interested in learning some programming languages, freecodecamp.org is good for learning.

Coursera is good too, and there are tons of learning community out there now, like Udemy, Udacity, Tutsplus and others.

Thanks bro
Re: Things you need to know as an upcoming programmer and MY CODING DAIRY by Melodriod(m): 9:19pm On Dec 06, 2018
Just bumped into this thread, must say its very interesting .. nice read op. following closely
Re: Things you need to know as an upcoming programmer and MY CODING DAIRY by ziziangel(m): 9:44pm On Dec 06, 2018
Armanibookstores@gmail.com
Re: Things you need to know as an upcoming programmer and MY CODING DAIRY by ensodev(m): 10:50pm On Dec 06, 2018
Melodriod:
Just bumped into this thread, must say its very interesting .. nice read op. following closely

Thank you sir
Re: Things you need to know as an upcoming programmer and MY CODING DAIRY by ensodev(m): 12:34am On Dec 11, 2018
I really dont know the reason have being getting ban from posting on this trend. Am only trying this post if idont get ban the we might continue this trend else i hope you've learnt something and i wish you the best in your programming carrear.

mostmakemade@gmail.com
Re: Things you need to know as an upcoming programmer and MY CODING DAIRY by ensodev(m): 12:36am On Dec 11, 2018
Like have been freed...lets continue ooo
Re: Things you need to know as an upcoming programmer and MY CODING DAIRY by Donsheddy: 8:34pm On Dec 12, 2018
thank God
Re: Things you need to know as an upcoming programmer and MY CODING DAIRY by masterfactor(m): 10:33pm On Dec 12, 2018
can I program on Ubuntu, which ide and compilers can I download?
Re: Things you need to know as an upcoming programmer and MY CODING DAIRY by Nobody: 6:14pm On Dec 13, 2018
ensodev:
Whichever one you choose to go for.. it will be good if you have a basic knowledge of programming before you start. This will help you to implement and apply real practical. Most of the tutorials online are more of theory.
If really you admire any of this great field please get a good mentor or online school that specialise in such training.
You could tech yourself programming through great dedication but advance level like AL and Cybal security need more solid rock. It makes no sense to spend 3years or more training yourself when in 3m to 6months and you will be well loaded and must have gone through less stress.
Thank you sir
Re: Things you need to know as an upcoming programmer and MY CODING DAIRY by richie9093(m): 10:08pm On Dec 13, 2018
ensodev:
ONLINE VIDEO IS NOT THE BEST FOR BEGINERS WHO SEEK GREAT CAREAR IN PROGRAMMING.

Am going to make this short. If your are just starting coding you need to be well granded in the programing language you are learning.These are few topics most beginers most learn and be granded well with.

Syntax
Variables
Operators
Array
Object
Loops
Conditionals
Functions
Classes


All this cant be best learnt in a video but in a good book and a hardcopy as we were adviced on this trend two days ago.


With all due respect, I beg to differ with this. For someone like me, whenever I look at texts for a long time, the words begin to mumble up in my head and eyes. This also affected my grades in my first degree.

I'm running my second degree now, and I don't even touch textbooks until when necessary. And my grades are higher than I thought it'll ever be because I've made YouTube videos my go-to. I'm also applying this for programming.

I only use the ebooks to know the topics and get familiar but whenever I need thorough explanation, I refer to YouTube videos and I grasp the stuff instantly. There are so many other people who are like me too who would look at programming books and concluded it's hard, whereas that's not the case. I advise they turn YouTube for their teaching

While that has been said, I'm glad I stumbled on this thread. It was very motivating. I just started programming and everytime I regret I didn't start sooner like 2, 3 years ago. But when I read your story (and the other guy's), that feeling of regret left me. It truly is never too late. Thank you.

Anyways, from the look of things, it seems like you're more of a web programmer than a software programmer. Well, that's good. I want to venture into software programming and probably as a back end developer later on.

I have started with C++ and I hope to transcend into Java, Python, JavaScript and SQL in that particular order.

People say C++ is not a beginner friendly language because because it's verbose and complex. I agree with them; if you want to start programming as a beginner, please start with Python. Not even java.

All in all, I'm thankful for this tread. You're doing a wonderful job, bruh. Keep it up.

3 Likes 1 Share

Re: Things you need to know as an upcoming programmer and MY CODING DAIRY by ensodev(m): 8:42am On Dec 14, 2018
richie9093:


With all due respect, I beg to differ with this. For someone like me, whenever I look at texts for a long time, the words begin to mumble up in my head and eyes. This also affected my grades in my first degree.

I'm running my second degree now, and I don't even touch textbooks until when necessary. And my grades are higher than I thought it'll ever be because I've made YouTube videos my go-to. I'm also applying this for programming.

I only use the ebooks to know the topics and get familiar but whenever I need thorough explanation, I refer to YouTube videos and I grasp the stuff instantly. There are so many other people who are like me too who would look at programming books and concluded it's hard, whereas that's not the case. I advise they turn YouTube to their teacher.

While that has been thread, I'm glad I stumbled on this thread. It was very motivating. I just started programming and everytime I regret I didn't start sooner like 2, 3 years ago. But when I read your story (and the other guy's), that feeling of regret left me. It truly is never too late. Thank you.

Anyways, from the look of things, it seems like you're more of a web programmer than a software programmer. Well, that's good. I want to venture into software programming and probably as a back end developer later on.

I have started with C++ and I hope to transcend into Java, Python, JavaScript and SQL in that particular order.

People say C++ is not a beginner friendly language because because it's verbose and complex. I agree with them; if you want to start programming as a beginner, please start with Python. Not even java.

All in all, I'm thankful for this tread. You're doing a wonderful job, bruh. Keep it up.




Thank you sir..

I wish you a success in your in all....you are right an a web developer.
Re: Things you need to know as an upcoming programmer and MY CODING DAIRY by richie9093(m): 5:35am On Dec 16, 2018
ensodev:


Thank you sir..

I wish you a success in your in all....you are right an a web developer.

Wish you the same, baba. By the way, the link of the WhatsApp is broken, are there any other ones?
Re: Things you need to know as an upcoming programmer and MY CODING DAIRY by Dammytrager(m): 10:08am On Dec 16, 2018
*zooms in*

Nice thread Op.

So am currently learning Angular and Php.

What are you learning currently?
Re: Things you need to know as an upcoming programmer and MY CODING DAIRY by ensodev(m): 9:30pm On Dec 17, 2018
Dammytrager:
*zooms in*

Nice thread Op.

So am currently learning Angular and Php.

What are you learning currently?

Am a php person...but recently playing with python and ruby
Re: Things you need to know as an upcoming programmer and MY CODING DAIRY by ensodev(m): 4:25am On Feb 10, 2019
STEPS TO TAKE TO MAKE LEARNING PROGRAMMING LANGUAGE EASY.

1. Stick with one programming language at a time

2. Stick to all learning process. Pdf, Video like youtube or udemy, Site like w3schools.com

3. Dont ever jump topics

4. Dont just read..PRACTICE. reading and watching videos are good but they add nothing to you until you practice a chapter like twenty times before you moved to the next you wont be a good programmer....funny me...but seriously

5. Dont learn by just reading or watching videos..build something with what you are learning. Until you start building things with what you are learning ...you are not throughly learning.

6. Look out very well then...Get a mentor, get role model stick with them forever. Thats the reason i said look out very well. You will never be your model or mentor but you could turn to be thier reflection.

7. Learn to ask question whether stupid or not ask questions. Thats one of the bigest attribute of a great programmer.

8. Remember coding is the least out of what you need to be a good programmer. Good thinking cap, meditation, healthy life style, good relationship with co-proffesionals are just the least out of the list...so start to check yourself now.

9. Try to find a platform where you can contribute to discussion, share experience, and teach that which youve learnt.

10. Dont and Never try to be rude, appreciate other, admire those better than you and work hard to improve yourself, never bring anyone down.

4 Likes 1 Share

Re: Things you need to know as an upcoming programmer and MY CODING DAIRY by asalimpo(m): 9:06am On Feb 10, 2019
richie9093:


With all due respect, I beg to differ with this. For someone like me, whenever I look at texts for a long time, the words begin to mumble up in my head and eyes. This also affected my grades in my first degree.

I'm running my second degree now, and I don't even touch textbooks until when necessary. And my grades are higher than I thought it'll ever be because I've made YouTube videos my go-to. I'm also applying this for programming.

I only use the ebooks to know the topics and get familiar but whenever I need thorough explanation, I refer to YouTube videos and I grasp the stuff instantly. There are so many other people who are like me too who would look at programming books and concluded it's hard, whereas that's not the case. I advise they turn YouTube for their teaching

While that has been said, I'm glad I stumbled on this thread. It was very motivating. I just started programming and everytime I regret I didn't start sooner like 2, 3 years ago. But when I read your story (and the other guy's), that feeling of regret left me. It truly is never too late. Thank you.

Anyways, from the look of things, it seems like you're more of a web programmer than a software programmer. Well, that's good. I want to venture into software programming and probably as a back end developer later on.

I have started with C++ and I hope to transcend into Java, Python, JavaScript and SQL in that particular order.

People say C++ is not a beginner friendly language because because it's verbose and complex. I agree with them; if you want to start programming as a beginner, please start with Python. Not even java.

All in all, I'm thankful for this tread. You're doing a wonderful job, bruh. Keep it up.
i find books superior to videos. Books are better thought out and in addition give better background information on the subject. They go into greater depth than videos. Are less distracting less expensive- you dont need electricity to use them- etc. Youtube videos r usually produced by authors on different levels of expertise-most r very poor nd shallow. Most hav high rambling to content ratio etc few are good. Few are comprehensive. Most authors begin but never complete their series e.g look for something on assembly,lisp,c - many are plagued by high approval needs- no likes they quit or get discouraged etc.
But then,it's different strokes for different folks.
I find videos useful for say step by step guides e.g software installation etc

2 Likes 1 Share

Re: Things you need to know as an upcoming programmer and MY CODING DAIRY by Daejoyoung: 4:46pm On Feb 14, 2019
asalimpo:

i find books superior to videos. Books are better thought out and in addition give better background information on the subject. They go into greater depth than videos. Are less distracting less expensive- you dont need electricity to use them- etc. Youtube videos r usually produced by authors on different levels of expertise-most r very poor nd shallow. Most hav high rambling to content ratio etc few are good. Few are comprehensive. Most authors begin but never complete their series e.g look for something on assembly,lisp,c - many are plagued by high approval needs- no likes they quit or get discouraged etc.
But then,it's different strokes for different folks.
I find videos useful for say step by step guides e.g software installation etc
Well you are right, but with videos l learn in ten minutes what l would have tried to grasp via books in 2hours, l easily get bored with too many verbose words in a book, but that's just me.
A combination of both is great.
Re: Things you need to know as an upcoming programmer and MY CODING DAIRY by asalimpo(m): 12:50am On Feb 17, 2019
Daejoyoung:

Well you are right, but with videos l learn in ten minutes what l would have tried to grasp via books in 2hours, l easily get bored with too many verbose words in a book, but that's just me.
A combination of both is great.
both hav their places. the less theoretical d knowledge is,the more videos can substitute for books. the downsde to videos is theyre more expensive. they take a lotof space to convey the same information. e.g a 9hr java 8 video on youtube is about 2g. a pdf on d same java 8 is abut 20-50mb! and conveys over 100hrs of information 9 in many chapters! a video attempting to do the same with the same thoroughnesswould be at least 20g+. so,for deep learning,i again vote books.
Re: Things you need to know as an upcoming programmer and MY CODING DAIRY by ensodev(m): 9:29pm On Mar 02, 2019
asalimpo:

both hav their places. the less theoretical d knowledge is,the more videos can substitute for books. the downsde to videos is theyre more expensive. they take a lotof space to convey the same information. e.g a 9hr java 8 video on youtube is about 2g. a pdf on d same java 8 is abut 20-50mb! and conveys over 100hrs of information 9 in many chapters! a video attempting to do the same with the same thoroughnesswould be at least 20g+. so,for deep learning,i again vote books.


Learning through reading is just the secret to be well feed with great information..but by the time you read two to three book and practice very well you will have being much more informed than watch videos.

1 Like

Re: Things you need to know as an upcoming programmer and MY CODING DAIRY by Legolast: 7:47pm On Mar 05, 2019
ensodev:
HOW I UPGRADED IN FEW MONTHS.

This article is to share my little secreat on how i studied most programing languages that i like and i can read any code understand it and used it for that ever i want to depending on any project am handling.

Within few months i have studied up to 10 programing languages just because i go everywhere with those programming languages, their editor and i just code non-sense out of non-sense then i began to understand more and more to the extends that all my non-sense coding started making sense and i learnt the following.

1. All programing languages are powerful.
2. Each programming language has a reason it was invented
3. Some programming languages are masively powerful and simple to learn e.g C.
4. That programming you cant be 100% knowledgable in any one of these tools.
I also learn that so programming languages get complicated as the grow or as people started using them for what they are not meant for.

Well, when i said i go everywhere with editor..compilars..tutorial am refering to my phone. I loaded my 16gig samsung s7 with more 200 apps relating programing and just few game to rest my head when needed. Yeah that just the secret simple but help me.

Note:- i used the method just to be familar with other languages and see what the look like and to have idea when ever i stumble on a code written with such languages..my intension is not to be good at all of the languages not even 50% knowledge of any other apart from php, javascript,html, css that are my main focus when i started learning. So pls dont misunderstood me.

I started two years and am just starting to learn my third language with is python. I love it and i am learning it for a reason that i have shared on this tread also.


I don't know what to say. I enjoy reading your post without getting bored no matter how long it is. Kudos, to you sir.

I need 2 favours from you ASAP sir:

1. I would love to have your phone/whatsapp number[please]. I have sent an email to you requesting for it.

2. I am in need of a good ebook for Javascript.

I would love to know you more sir. Please grant my 2 requests.

Thanks in advance sir

Spythonian@gmail.com if needed sir
Re: Things you need to know as an upcoming programmer and MY CODING DAIRY by RedReact: 8:32am On Mar 06, 2019
^^^
You can find Eloquent JavaScript online.
Another is Kyle Simpson You Don't Know JavaScript series

1 Like

Re: Things you need to know as an upcoming programmer and MY CODING DAIRY by Legolast: 11:09am On Mar 06, 2019
RedReact:
^^^
You can find Eloquent JavaScript online.
Another is Kyle Simpson You Don't Know JavaScript series

Thanks OP has given me eloquent
Re: Things you need to know as an upcoming programmer and MY CODING DAIRY by asalimpo(m): 12:44am On Mar 22, 2019
Nice write up. I read it all.
Re: Things you need to know as an upcoming programmer and MY CODING DAIRY by All4real2: 8:54am On Mar 22, 2019
RedReact:
^^^
You can find Eloquent JavaScript online.
Another is Kyle Simpson You Don't Know JavaScript series
pls can i learn programming online
Re: Things you need to know as an upcoming programmer and MY CODING DAIRY by All4real2: 9:09am On Mar 22, 2019
asalimpo:

i find books superior to videos. Books are better thought out and in addition give better background information on the subject. They go into greater depth than videos. Are less distracting less expensive- you dont need electricity to use them- etc. Youtube videos r usually produced by authors on different levels of expertise-most r very poor nd shallow. Most hav high rambling to content ratio etc few are good. Few are comprehensive. Most authors begin but never complete their series e.g look for something on assembly,lisp,c - many are plagued by high approval needs- no likes they quit or get discouraged etc.
But then,it's different strokes for different folks.
I find videos useful for say step by step guides e.g software installation etc
Pls i want to start learning programming how and where can i get the book that is required for the learning
Re: Things you need to know as an upcoming programmer and MY CODING DAIRY by asalimpo(m): 9:13am On Mar 22, 2019
All4real2:
Pls i want to start learning programming how and where can i get the book that is required for the learning
google or bit torrents
Re: Things you need to know as an upcoming programmer and MY CODING DAIRY by RedReact: 9:28am On Mar 22, 2019
All4real2:
pls can i learn programming online
Yes sir, you can.

You can get courses based on your preference on Udemy, although at a price.

You can also follow some of these tutors on YouTube.

You can search Brad Traversy, Colt Steele, Mosh Hammedani on their channels.
Re: Things you need to know as an upcoming programmer and MY CODING DAIRY by All4real2: 1:10pm On Apr 06, 2019
RedReact:

Yes sir, you can.

You can get courses based on your preference on Udemy, although at a price.

You can also follow some of these tutors on YouTube.

You can search Brad Traversy, Colt Steele, Mosh Hammedani on their channels.
thank u my brother God bless you
Re: Things you need to know as an upcoming programmer and MY CODING DAIRY by ensodev(m): 3:08pm On May 11, 2019
I STOP WRITING CODES THE NORMAL WAY OR LET SAY WRONG WAY....

Recently i discovered that whenever the hold the power supply it always hard on me, i do waste most of my yime doing irrelievent things, funny enough for the past 2 years have been used to constant power supply about 18hrs in a day until recently that me might not sniff power supply in two days due to transformal issues or face off.

THIS IS HOW I BENEFIT FROM NOT HAVING POWER SUPPLY ALWAYS AGAIN.

the first thing i thnk of taking my laptop to places like shopping malls or resturants where the do have power generator running through out the day but i discovered i cant because because the sitting possition will affect my health and have learnt to just do i coding the right way.

i was so disturbed cos i really dont want to leave my house cos of how much have setup my home office and more importantly i have 100% time for my kids and wife.

as i was thinking about it something just hit my mind guess what PSEUDOCODE , stop dont run bro. to those who dont know what Pseudocode is.

copied....."Pseudocode is an informal high-level description of the operating principle of a computer program or other algorithm. It uses the structural conventions of a normal programming language, but is intended for human reading rather than machine reading. or a notation resembling a simplified programming language, used in program design. "

check the picure attached with this writeup to see an example.

I then pick a pen and a plain shit to give it a try for the first time in reality, i could remember i was thougt that in unilorin as then introduction to computer 2002.

This are the benefits i got from writing it.

1. i stop looking out for power supply, i use my time to write my method in Pseudocode then whenever they brought the power supply i convert it to standard php method.

2. it make my coding more faster than it use to be so i started maximising the little time i get to work with government power supplied.

3. it improves my productivities so that i dont skip steps when coding, i handle the flows and fastness rightly, security issues rightly, load only what i need.

4. Make documentation easy to setup and easy to prove to clients that i know what am doing and that i understand what they expect from me.

5. It helps me to time myself very well i reallity i dont have to add additional 2weeks because of uncertain things that might comes up, with Pseudocode, flowchart and my algorithm setup nicely. my client love my works more.

6. I increased the charges..yes i did cos i now give some documentation along with my work which will help anybody or programmers to be able to extend my work easily in future.

7. i can now convert my method to python or ruby or c#, i dont have to hard bent on one language and if any programmer lay hands on my documentation he can easily implement my method in his own understanding not neccessary php that i used and love so much.

copied......"
How Do I Write Pseudocode?
Writing pseudocode is pretty easy actually:

Start with the algorithm you are using, and phrase it using words that are easily transcribed into computer instructions.
Indent when you are enclosing instructions within a loop or a conditional clause. A loop is a set of instructions that is repeated. A conditional clause is formed by a comparison and what to do if that comparison succeeds or fails. This technique makes sure it's easy to read.
Avoid words associated with a certain kind of computer language.

It turns out that there are some fairly standard words you can use. These include standard looping structures like the following:

FOR … ENDFOR
WHILE…ENDWHILE
There are also some terms for standard conditional clauses:

IF … ENDIF
WHILE … ENDWHILE (this is both a loop and a conditional clause by the way)
CASE … ENDCASE".

i will advice you not to learn how to code only learn how to do it writely pickup books on computer science and read.

this articule is not going to be complete if i dont mention more about flowchart and algorithm, so go ahead and read about those things.

i wish you guys the best in your journey.

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

I Need Help On How To Avoid Burnout / Why I Dumped Wordpress As A CMS (my Experience) / Coding Looks Cool.

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