#14 in Algorithms and data structures books
Use arrows to jump to the previous/next product
Reddit mentions of Exercises for Programmers: 57 Challenges to Develop Your Coding Skills
Sentiment score: 3
Reddit mentions: 6
We found 6 Reddit mentions of Exercises for Programmers: 57 Challenges to Develop Your Coding Skills. Here are the top ones.
Buying options
View on Amazon.comor
O'REILLY
Specs:
Height | 9.01573 Inches |
Length | 5.98424 Inches |
Number of items | 1 |
Weight | 0.63052206932 Pounds |
Width | 0.2539365 Inches |
I'd say it's time to start working through some projects. Although, believe me I know, it's difficult to get started. Especially if you didn't start programing without any projects in mind. So, I'd suggest a few books and links to help you get started.
After finishing Exercises for Programers or Python Playground you should be well equipped to start and finish your own projects.
No problem! If you do find Exercism is a little advanced for you to follow considering picking up Exercises for Programmers, by Brian P. Hogan. It's a little more beginner friendly then Exercism is.
http://www.amazon.com/Seven-Languages-Weeks-Programming-Programmers/dp/193435659X?ie=UTF8&keywords=pragmatic%20programmer&qid=1464727456&ref_=sr_1_7&s=books&sr=1-7
http://www.amazon.com/Exercises-Programmers-Challenges-Develop-Coding/dp/1680501224?ie=UTF8&keywords=pragmatic%20programmer&qid=1464727456&ref_=sr_1_5&s=books&sr=1-5
http://www.amazon.com/Pragmatic-Thinking-Learning-Refactor-Programmers/dp/1934356050?ie=UTF8&keywords=pragmatic%20programmer&qid=1464727456&ref_=sr_1_4&s=books&sr=1-4
http://www.amazon.com/Pragmatic-Programmer-Journeyman-Master/dp/020161622X?ie=UTF8&keywords=pragmatic%20programmer&qid=1464727456&ref_=sr_1_1&s=books&sr=1-1
http://www.amazon.com/Programming-Logic-Design-Comprehensive-Farrell/dp/1285776712
amazon link
​
https://www.youtube.com/channel/UCYO_jab_esuFRV4b17AJtAw
https://www.youtube.com/channel/UC9-y-6csu5WGm29I7JiwpnA
https://www.youtube.com/channel/UCr-5TdGkKszdbboXXsFZJTQ
https://www.youtube.com/channel/UClcE-kVhqyiHCcjYwcpfj9w
https://www.youtube.com/channel/UCeQhZOvNKSBRU0Mdg7V44wA
https://www.youtube.com/channel/UCMy_zy0dw4fCfs2cL7UPBQA
https://www.youtube.com/channel/UCxzC4EngIsMrPmbm6Nxvb-A
https://www.youtube.com/channel/UCYaNsGvyvIupxpecr4rZY9A
- Exercises for programmers: https://www.amazon.fr/dp/1680501224/ref=cm_sw_r_tw_dp_U_x_vAMPCbVG5MBP5
- Daily coding problem: https://www.amazon.fr/dp/1793296634/ref=cm_sw_r_tw_dp_U_x_2AMPCbT6F7Q4S
- Any book on 'programming logic and design' however I like the book by Tony Gaddis titled 'starting out with programming logic and design.': https://www.amazon.fr/dp/0134801156/ref=cm_sw_r_tw_dp_U_x_2BMPCbEG3XSET
There are some variants of programming languages in other languages, however I find pretty much every country will usually code in English with the exceptions mainly being in Russia and China who I believe have strongly developed programming languages in there native languages, not to sure about French, see here for more information: https://en.wikipedia.org/wiki/Non-English-based_programming_languages
The ones I use in my work mostly is usually Python and Matlab for more scientific like stuff, but I also use C and C++ a lot.
This book - https://www.amazon.co.uk/Exercises-Programmers-Challenges-Develop-Coding/dp/1680501224/ref=mp_s_a_1_1?ie=UTF8&qid=1540111414&sr=8-1&pi=AC_SX236_SY340_FMwebp_QL65&keywords=57+exercises
57 exercises for programmers, can be completed in any language, pick one, complete them all, pick a new one, repeat. :) The best way to get experience coding is by coding, whether you did it for yourself at home or for an employer, it's all the same.
I assume you have a computer, if not start by getting one. Even just a crappy old laptop, if it boots and you can run an IDE on it, it's good enough for learning the basics. Once you have this, you have everything you need!
Remember, your shit will have bugs, that's fine, use Google to find the answers, it might not always be obvious but when you fix the bug you will have learnt a little more about that aspect of that language.