Some pointers for aspiring programmers
Hi. Programming has been the most in demand job for more than a decade now and seeing how every industry is looking to computerize all their work processes, it is no surprise. Taking Mauritius itself as an example, the IT sector is where you are most likely to end up getting a full time job faster than any other once you’ve got your undergraduate study sorted. But it is important to note that programming is not everyone’s cup of tea and it is hence, very important for you to do your thorough research to see if that will be something that you’d like to start your professional life with. But for those who really want to dive into this field, here are some pointers for you which I think will be helpful.
1) Getting to know the language
The thing about programming languages is that it is becoming like never-ending list. Everyday you hear about a new language and its superpowers in grand pomp. So whichever programming language you want to master, it is good you do some background search first.
– What kind of programming language is it ? (Weakly/Strongly typed, front-end/backend,etc…)
– Who built it? What was his aim behind it ?
– What are the tools/IDE you need to get started on your local machine ?
– Which applications have been built from it ? Is it endorsed by any company ?
– What is its level acceptance in the coding community. Stack Overflow Developer Survey helps in here.
This might seem like a lot of literature but believe me, this will definitely help. Knowing the why behind a technology help strengthens your purpose to learn about it but most importantly it builds your knowledge as a problem solver as you will get to know what problem it was created to solve. Remember: a good programmer is never technology/language specific, a good programmer is firstly a problem solver and knowing how to choose the right technology to solve the problem as efficiently as possible, that’s true power.
2) Master the basics
So once the literature part is done, then the real fun starts. You get the environment set up, you deal with all the dependencies such as environment variables and you write that first Hello World program. Where do you go from there ? Well the following components are a few of a must know for any programming language:
– Input/Output
– Control Structures (If, else if, end)
– Data Structures (Arrays, linked lists, etc… )
– Loops (For, While, Do While, etc…)
– functions/function-calls
There are numerous websites that will help you learn them with the concrete examples such as the famous w3schools, tutorialspoint and others that are just a google search away. If you want to challenge yourself even more, there are online lab sheets that can help. The goal here is to know the building blocks in order to move to the other level: application building.
3) Find a tutorial’s suite (Lynda.com, pluralsight, udemy, etc…)
Lynda, Udemy, Pluralsight, linkedin learning; these offer a wide range of online classes and videos which are made by industry professionals with many years of experience. These tutorials start with the very language basics, the environment set up and continue with concepts these professionals consider important for you to know. There are DIY projects where they give you a walk-through on how to build an application from scratch and they even provide you with the source codes for you to be able to run it locally. A drawback to these may be they require a monthly paid membership for you to access these resources but from personal experience, the gain in knowledge will outweigh the monthly fee greatly. Plus, I know several companies who would even provide you with the membership for free, so you can always trying talking to your manager about that.And hey did I mention that at the end of the course, you even get a badge issued which you can post on Linkedin to show off your new skillset, how cool is that 😉
4) Start building small applications -> push them to Github, have feedback
So you’ve mastered the basics, build a few applications with a couple of features, the next step is to have it peer reviewed. For that to happen, an online repository to stock your application code will help and Github is definitely the most popular one. Members there, will be able to fork your code, review and give you feedback on how you can keep getting better in terms of code. On top of that, you get the opportunity to grow your social circle in a field you are actually passionate and who knows maybe collaborating on several code repositories with other programmers there might give the next million dollar app idea.
5) Get Social, find a community
While Github is definitely the place to collaborate with the online community, it might help to follow some tech evangelists or programmers to grow your knowledge about what other lovers of code are up to. I, for example, follow @jochenkirstaetter whenever I can and I sure learn a lot every time I got through his articles. There is also The Practical Dev which i follow on facebook which is a great resource as well. I will be posting a couple of more links below. The point is to keep reading about new coding approaches and try to apply them on your end.
6) Give CodeSignal a try
Lastly, i’d also advise you to try CodeSignal. You must have heard about the expression on how learning should be made fun, well most probably this was the idea the founders of CodeSignal had in mind when they made it. Imagine Zynga Poker game on facebook but replace the poker part with coding. Actually, CodeSignal provides you with an arcade of many coding challenges where you can actually compete with other programmers and win points and badges. Not only does it allows you to practice your problem solving skills in a fun way, but it even betters them by providing with hints and user comments. And I think I should have started with this fact but, those on top of the leader board tend to get hired by big companies like Google and Amazon.
So there it is, some pointers that I hope will help you out. Obviously the list is non-exhaustive; so feel free to drop in the comments section below anything you think can further the list. Till then, happy coding 🙂
Some groups to follow in Mauritius:
There’s certainly a great deal to know about this issue. I like all the points you have made.
Hi there,
Thanks for the feedback, hope it was helpful to you.
Regards,
Sid
Hi, very nice website, cheers!
——————————————————
Need cheap and reliable hosting? Our shared plans start at $10 for an year and VPS plans for $6/Mo.
——————————————————
Check here: https://www.good-webhosting.com/
Hi, thanks for the heads up.
Regards,
Sid
Great content! Super high-quality! Keep it up! 🙂
Thanks for the heads up. Cheers !!!
Excellent website. Lots of useful info here. I’m sending it to a few
buddies ans additionally sharing in delicious. And certainly, thank you for your effort!
Glad u found it useful.
Cheers,
Sid
Hello colleagues, good piece of writing and fastidious
urging commented here, I am actually enjoying by these.
Glad to have helped, regards 🙂
Spot on with this write-up, I honestly feel this site needs a great
deal more attention. I’ll probably be back again to see more, thanks
for the info!
Thanks for the feedback and glad you liked this one. Unfortunately did not get chance to write more due to workload and currently on my masters. Will try to get back at it soon. Regards…
What’s Taking place i am new to this, I stumbled upon this
I have found It positively useful and it has helped me
out loads. I’m hoping to contribute & aid other users like its helped me.
Good job.
Thats great, thanks for reading 🙂
Hi there! Do you know if they make any plugins to help with Search Engine Optimization? I’m trying to get my blog to
rank for some targeted keywords but I’m not seeing very good
success. If you know of any please share. Thanks!
Hey there,
What are you using for your blog ? One of the advantages of wordpress is that it is mostly SEO optimized. U just need to tailor your articles then. See the below link for structuring what you write:
https://blog.hubspot.com/marketing/blog-search-engine-optimization
Hope it helps.
Regards
If you would like to get a good deal from this article then you have to apply such
strategies to your won blog.
Hi,
I don’t understand your point. These are guidelines for the ones stepping into the world of coding based on my own personal experience.
Regards,
Sid
This text is invaluable. When can I find out more?
Hi,
Thanks for taking the time to read. I have provided some links among the points discussed such as Lynda, pluralsight tutorials and simple practice tutorials such as Tutorials point. Do have a look at them.
If you want some more resources, on reddit there are the three links below which can help you as well.
https://www.reddit.com/r/programming/
https://www.reddit.com/r/ITCareerQuestions/
https://www.reddit.com/r/LearnToCode/
Hope it helps.
Regards,
Sid
I could not resist commenting. Exceptionally well written!
Thanks 🙂
I wanted to thank you for this excellent read!! I definitely enjoyed every bit of it.
I have you book-marked to look at new things you post…
Great to hear. Will be posting something soon.
Regards,
Sid
Hmm is anyone else experiencing problems with the pictures on this blog loading?
I’m trying to find out if its a problem on my end or if it’s the blog.
Any feedback would be greatly appreciated.
This paragraph is in fact a good one it helps new net people,
who are wishing in favor of blogging.
Wow that was strange. I just wrote an incredibly
long comment but after I clicked submit my comment didn’t show up.
Grrrr… well I’m not writing all that over again. Anyway, just wanted to say wonderful blog!
Excellent blog post. I absolutely appreciate this website.
Stick with it!
What’s up to all, the contents existing at this site are really remarkable for people experience,
well, keep up the good work fellows.
Terrific work! This is the type of information that are meant to be shared around
the web. Disgrace on Google for now not positioning this put up upper!
Come on over and seek advice from my site .
Thanks =)
I blog often and I genuinely appreciate your content.
This article has really peaked my interest. I will bookmark your site and keep checking for new information about once a week.
I opted in for your Feed too.
I’ve been browsing online more than three
hours today, yet I never found any interesting
article like yours. It is pretty worth enough for me.
In my view, if all website owners and bloggers made good content as you did, the net will
be a lot more useful than ever before.
I just like the helpful information you provide in your articles. Dacy Meredith Dragone
At this time I am going away to do my breakfast, later than having my breakfast coming over again to read further news. Ronalda Elliott Furmark
Piece of writing writing is also a excitement, if you know afterward you can write if not it is difficult to write. Anitra Ryley Phaedra
Thanks to my father who shared with me on the topic of this website, this blog is actually awesome. Rebe Eldridge Eoin
You can definitely see your enthusiasm in the work you write. Yoko Bronson Pazice
Asking questions are really nice thing if you are not understanding something totally, except this post provides pleasant understanding yet. Sally Rock Maretz
We stumbled over here different page and thought I might check things out. Jori Jeffy Tess
I do not even know the way I ended up right here, but I believed this put up was once great. Honor Andros Ringler
Im thankful for the blog. Really looking forward to read more. Fantastic. Jeniece Roderick Ive
Glad that you liked it. Will be posting something soon.
Regards,
Sid
Good respond in return of this issue with solid argumets and describing all concerning that. Austin Lewes Griff
Appreciate you sharing, great blog. Really looking forward to read more. Really Cool. Cloe Sloan Angelico
Remarkable! Its really remarkable post, I have got much clear idea regarding from this article. Monica Bale Blaise
thank you.
thank you bro.
Wow, incredible blog format! How long have you been blogging for?
you make running a blog look easy. The overall glance of your website
is magnificent, let alone the content material!
royal thank.
It’s difficult to find knowledgeable people in this particular subject, however,
you seem like you know what you’re talking about!
Thanks
You actually make it seem really easy together with your
presentation but I to find this topic to be really one
thing which I think I might never understand. It sort of feels
too complex and very vast for me. I’m taking a look forward in your next put up, I
will try to get the grasp of it!
A motivating discussion is definitely worth comment.
There’s no doubt that that you ought to publish more on this subject, it might not be a taboo matter but usually people don’t talk about these topics.
To the next! All the best!!
Great article! We are linking to this great article on our website. Keep up the great writing. Callida Reinold Luwana
Thanks, I have just been looking for information about this subject for a while and yours is the best I’ve found out till now. But, what concerning the bottom line? Are you certain about the supply?
Excellent way of telling, and nice piece of writing to take data regarding my presentation subject, which i am going to deliver in university.
Here is my page: CBD oil for anxiety
Hurrah! In the end I got a blog from where I know how
to truly obtain helpful information regarding my study and knowledge.
I am sure this piece of writing has touched all the internet visitors, its really really fastidious paragraph on building up new website.
It’s in point of fact a nice and useful piece of info.
I’m satisfied that you simply shared this useful info with
us. Please keep us up to date like this. Thanks
for sharing.
Hello There. I found your blog using msn. https://britishshorthair.company.com/
You can definitely see your skills within the work you write.
The world hopes for even more passionate writers like you
who aren’t afraid to mention how they believe. All the time follow your heart.
Hello, I do believe your blog may be having internet browser compatibility issues.
Whenever I look at your web site in Safari, it looks fine however, when opening in I.E., it has some overlapping
issues. I simply wanted to give you a quick heads up!
Other than that, fantastic site!
Excellent site you’ve got here.. It’s hard to find excellent writing like yours nowadays.
I really appreciate people like you! Take care!!
Thank you for the auspicious writeup. It in fact was a amusement
account it. Look advanced to more added agreeable from you!
By the way, how could we communicate?
Wonderful blog! Do you have any suggestions for aspiring
writers? I’m hoping to start my own blog soon but I’m
a little lost on everything. Would you propose starting with a free platform like WordPress or go for a
paid option? There are so many choices out there that I’m completely confused ..
Any ideas? Thank you!
Thank you for sharing your thoughts. I truly appreciate your efforts and I will be waiting for your further write ups thanks once again.
at hirsizlari
Tremendous things here. I am very satisfied to look your article.
Thanks so much and I’m having a look ahead to contact you.
Will you kindly drop me a mail?
Excellent, what a web site it is! This blog provides helpful
data to us, keep it up.
Hi there, this weekend is fastidious in favor of me, because
this point in time i am reading this great educational
post here at my residence.
My relatives all the time say that I am wasting my time here at web,
however I know I am getting experience daily by reading such nice posts.
This post is actually a fastidious one it helps new the web visitors, who are wishing in favor
of blogging.
Here is my website :: best cbd for sleep
Hello. impressive job. I did not expect this. This is a great story. Thanks! Allegra Owen Farlee
Hello there, I found your blog via Google at the same time as looking for a comparable topic,
your web site got here up, it appears to be like great.
I’ve bookmarked it in my google bookmarks.
Hello there, just became aware of your weblog via Google, and found that it’s really informative.
I am going to watch out for brussels. I will be grateful if you continue this in future.
Numerous other people might be benefited from your writing.
Cheers!
It’s very effortless to find out any matter on web as compared to
books, as I found this piece of writing at this web page.
Great beat ! I would like to apprentice while you amend your website,
how can i subscribe for a blog website? The account helped me a acceptable deal.
I had been tiny bit acquainted of this your broadcast offered bright clear concept
It’s actually a great and useful piece of info. I’m
happy that you shared this useful information with
us. Please keep us informed like this. Thanks for sharing.
I am extremely impressed with your writing skills and also with the layout on your blog.
Is this a paid theme or did you modify it yourself? Either
way keep up the nice quality writing, it is rare to see a great blog like this one
nowadays.
Greate article. Keep posting such kind of info on your blog. Im really impressed by your blog. Rodi Patin Albina
naturally like your website but you have to test the spelling on several of your posts.
Several of them are rife with spelling issues and I find it very bothersome to inform the truth on the other hand I’ll certainly come back again.
Please bring the continuation of the nice posts, I will be glad if you approve the comment.
thank you admin
Hi there! I’m at work browsing your blog from my
neew iphone 4! Just wanted to sayy I love reading through your blog and look
forward to all your posts! Carry on the outstandin work!
https://clients1.google.mv/url?q=https://cbdwwwkratom.com
Vivien
Marylyn https://clients1.google.sh/url?q=https://cbdwwwkratom.com
You ought to be a part of a contest for one of the best blogs on the web. I will highly recommend this website! Kip Morlee Roe
Excellent blog here! Also your web site loads up very fast! What web host are you using? Can I get your affiliate link to your host? I wish my web site loaded up as quickly as yours lol| Rosanna Hashim Danieu
Hi, thanks for the good words. I use Dreamhost as hosting provider. You should check them out.
Regards,
Sid
Hello, thank you for this article, please confirm my comment to support me escort.
Hello I liked the article, thank you, I hope your site will be successful, you support me tooHello I liked the article, thank you, I hope your site will be successful, escort you support me too
wonderful post, very informative. I ponder why the other specialists of this sector
don’t understand this. You should continue your writing.
I’m confident, you have a great readers’ base already!
Hello would you mind letting me know which webhost you’re working with?
I’ve loaded your blog in 3 completely different internet browsers and I must say this blog loads
a lot quicker then most. Can you recommend a good hosting provider at a reasonable price?
Thanks a lot, I appreciate it!
Greetings! I know this is kind of off topic but I was wondering if you knew where I could find
a captcha plugin for my comment form? I’m using the same
blog platform as yours and I’m having problems finding one?
Thanks a lot!
Try reCaptcha for WP comment
https://www.wpbeginner.com/plugins/how-to-add-recaptcha-to-wordpress-comment-form/
🙂
Wow, this post is good, my younger sister is analyzing
such things, so I am going to tell her.
Heya i’m for the primary time here. I found this board and I
to find It really helpful & it helped me out a lot.
I’m hoping to provide one thing again and help others like you aided me.
Hello I liked the article, thank you, I hope your site will be successful, you support me tooHello I liked the article, thank you, I hope your site will be successful, escort you support me too
Hey very interesting blog!
I always emailed this weblog post page to all my associates, as if like to read it afterward my links will too.
You’re so awesome! I do not think I have read through something like
that before. So nice to discover somebody with a few
genuine thoughts on this issue. Really.. thank you for starting this
up. This website is something that is needed
on the web, someone with a little originality!
It’s appropriate time to make some plans for the future and it is time to be
happy. I’ve read this post and if I could I want to suggest you
some interesting things or advice. Maybe you can write next articles referring to this article.
I want to read more things about it!
An intriguing discussion is definitely worth comment.
I do believe that you ought to write more on this
topic, it may not be a taboo subject but usually
people don’t speak about these issues. To the next!
Many thanks!!
Having read this I thought it was extremely informative. I appreciate you finding the time and energy
to put this informative article together. I once again find myself spending a significant amount
of time both reading and posting comments. But so what, it was still worthwhile!
You actually make it seem so easy with your
presentation but I find this matter to be really something that I
think I would never understand. It seems too complicated and very
broad for me. I’m looking forward for your next post, I’ll try to get
the hang of it!
I’ve been surfing online more than 4 hours today, yet I
never found any interesting article like yours. It’s pretty worth enough for me.
Personally, if all web owners and bloggers made good content as you did,
the web will be much more useful than ever before.
What’s up, everything is going nicely here and ofcourse
every one is sharing data, that’s genuinely fine, keep up writing.
Hi there! I know this is kinda off topic but I’d figured I’d ask.
Would you be interested in exchanging links or
maybe guest authoring a blog article or vice-versa?
My site goes over a lot of the same subjects as
yours and I believe we could greatly benefit from each other.
If you happen to be interested feel free
to send me an e-mail. I look forward to hearing from you!
Great blog by the way!
I simply could not depart your web site prior to suggesting that I
actually enjoyed the standard information an individual supply on your guests?
Is gonna be back frequently to investigate cross-check new
posts 0mniartist asmr
Greetings! I know this is kinda off topic nevertheless I’d figured I’d ask.
Would you be interested in exchanging links or maybe guest authoring a
blog post or vice-versa? My website addresses a lot of the same subjects as yours and I feel we
could greatly benefit from each other. If you happen to be interested
feel free to send me an email. I look forward to
hearing from you! Excellent blog by the way! 0mniartist asmr
Hi there colleagues, its wonderful article regarding teachingand completely explained, keep it up all the time.
0mniartist asmr
Oh my goodness! Awesome article dude! Many thanks, However I am going through issues
with your RSS. I don’t know why I cannot subscribe to it.
Is there anybody having the same RSS issues? Anybody who
knows the solution will you kindly respond? Thanks!! asmr 0mniartist
I absolutely love your blog and find almost all
of your post’s to be just what I’m looking for.
Would you offer guest writers to write content
for you personally? I wouldn’t mind publishing a post or elaborating
on many of the subjects you write regarding here.
Again, awesome weblog! 0mniartist asmr
I all the time emailed this website post page to all my
associates, as if like to read it next my friends will too.
Have you ever thought about writing an ebook or guest authoring on other websites?
I have a blog based upon on the same ideas
you discuss and would really like to have you share some
stories/information. I know my readers would appreciate your work.
If you’re even remotely interested, feel free to shoot me an email.
I have learn this put up and if I may I want to recommend you some interesting issues or tips.
Thank you for any other informative web site.
Where else may just I am getting that type of information written in such an ideal way?
I’ve a mission that I’m just now operating on, and I’ve been at the look
out for such information.
Great beat ! I would like to apprentice while you amend your site, how
could i subscribe for a blog web site? The account aided me a acceptable deal.
I had been tiny bit acquainted of this your broadcast offered bright
clear concept
I used to be very happy to seek out this web-site.I wanted to thanks in your time for this wonderful read!! I definitely enjoying each little bit of it and I’ve you bookmarked to check out new stuff you weblog post.
This really answered my drawback, thank you!
Would you be keen on exchanging links?
Oh my goodness! an incredible article dude. Thanks Nonetheless I’m experiencing subject with ur rss . Don抰 know why Unable to subscribe to it. Is there anybody getting similar rss downside? Anybody who knows kindly respond. Thnkx
Much obliged to you for some other educational blog.
My website is in the very same niche as yours and my users would truly benefit from a lot of the information you present here.
I am often to blogging and i really appreciate your content. The article has actually peaks my interest. I’m going to bookmark your site and hold checking for brand new information.
Aw, this was a really nice post. In concept I want to put in writing like this additionally ?taking time and actual effort to make an excellent article?but what can I say?I procrastinate alot and in no way appear to get one thing done.
The next time I read a weblog, I hope that it doesnt disappoint me as much as this one. I imply, I know it was my choice to learn, but I really thought youd have one thing interesting to say. All I hear is a bunch of whining about something that you possibly can fix if you happen to werent too busy looking for attention.
I have to thank you for the efforts you’ve put in writing this site. I’m hoping to see the same high-grade blog posts from you later on as well.
and sources back to your blog? My website is in the
It抯 hard to find knowledgeable folks on this topic, however you sound like you realize what you抮e talking about! Thanks
Thank you for any other informative blog. The place else may I get that kind of information written in such an ideal way?
I have a undertaking that I’m simply now operating on, and I have
been at the glance out for such information.
Awesome .. I’ll bookmark your blog and take the feeds moreover?
Good post. I be taught one thing more challenging on completely different blogs everyday. It should at all times be stimulating to learn content material from different writers and apply a little bit something from their store. I抎 desire to use some with the content material on my blog whether you don抰 mind. Natually I抣l offer you a hyperlink on your net blog. Thanks for sharing.
After examine a few of the weblog posts on your website now, and I truly like your method of blogging. I bookmarked it to my bookmark web site record and might be checking again soon. Pls take a look at my site as properly and let me know what you think.
Can I just say what a relief to search out someone who truly is aware of what theyre talking about on the internet. You definitely know tips on how to bring a difficulty to mild and make it important. Extra people need to read this and understand this side of the story. I cant imagine youre not more popular because you undoubtedly have the gift.
I love your blog.. very nice colors & theme. Did you design this website yourself or did you
hire someone to do it for you? Plz answer back as I’m looking to create
my own blog and would like to find out where u got this from.
thank you
Here is my page – delta 8 carts
good poster ! your powerbloger! good luck~~I’m still learning from you, while I’m improving myself. I certainly enjoy reading everything that is written on your website.Keep the posts coming. I loved it!