Sunday, March 26, 2017

All The Resources You'll Need

Whether you are a beginner or an advanced programmer, there are always ways that you can sharpen your knowledge and skills, especially with high quantity and quality resources available.

You want to start but have no idea where to begin? The internet is your best friend.

Codecademy: A website dedicated to teach coding through interact videos and online tutorials with
no prior experience required. They are an education company committed to "building the best learning experience inside and out". Along with individual languages, Codecademy also provides resources for the classroom, including downloadable lesson plans for Primary and Secondary Computer Science curriculums and the ability to test and track the performance of their students.

r/learnprogramming: With over 300,000 users, LearnProgramming is perhaps Reddit's most popular coding community friendly to all experience levels.

For beginners, multiple FREE online courses can be found throughout the subreddit with languages such as Python, Java, and HTML. Have a homework or project question? Submit a post and many users are quick to respond. Interested in starting a specific project such as applications or websites? Their wiki has links to the language used along with tutorials on how to start.

For the intermediate level coders, the subreddit contains tips and tricks on how to improve in their wiki along with many practice exercises and project ideas.

And for the person looking for professional level work, they are also here to help to with information on how you can make money, get a job without a degree or how to break into the industry and get an entry level job.


Cracking the Coding Interview: Finally ready to tackle the real world but have no idea what to
expect? This is the perfect book, recommend by most professional programmers, that teaches you what you need to know, enabling you to perform at your best. When applying for a full time position, coding interviews are different than the typical resume / questions interview you would normally expect. Coding interviews are often a test to see if you are capable of solving real world problems. Many companies with throw short programming questions at you and expect quick solutions with written pseudocode. They already expect you to be well knowledged in many languages but can you use your skills in real life?

No comments:

Post a Comment