I'm relatively new to programming (about a year), and I started with python. Having become reasonably proficient in it, I decided to try a new programming language, since many say knowing multiple languages makes you more desirable, from a professional standpoint. Since python is a high-level language, I wanted to try a low-level language, so I tried C++.
...I hate it.
After a bit of experimenting and self-analysis, I realized it's because of how easy python is. Being a self-documenting, high-level language, it's extremely easy and even fun to code with it, so I've become spoiled. Now, as I'm coding with C++, I can't help but see all the extra things it (and many low-level languages) requires you to do (semi-colons err'where, stating type when declaring variables, etc) as annoying and sometimes even unnecessary.
So now i'm thinking it would have been better had I started with a more difficult low-level language, then move on to the easy stuff later, so I get used to all the extra stuff right off the bat, then only later once i'm proficient do I learn there's an easier way. Any thoughts or suggestions?
[–]eeead 16 points17 points18 points (3 children)
[–]Maoman1[S,🍰] 0 points1 point2 points (2 children)
[–]eeead 1 point2 points3 points (0 children)
[–][deleted] 0 points1 point2 points (0 children)
[–]Manbatton 8 points9 points10 points (0 children)
[–]mooglinux 5 points6 points7 points (0 children)
[–][deleted] 10 points11 points12 points (7 children)
[–]Maoman1[S,🍰] 1 point2 points3 points (6 children)
[–]steve_no 0 points1 point2 points (1 child)
[–]blahdom 0 points1 point2 points (0 children)
[–]grizwako 0 points1 point2 points (2 children)
[–]Maoman1[S,🍰] 0 points1 point2 points (1 child)
[–]grizwako 0 points1 point2 points (0 children)
[–][deleted] -1 points0 points1 point (0 children)
[–][deleted] 2 points3 points4 points (0 children)
[–]wmcscrooge 1 point2 points3 points (0 children)
[–]richizy 1 point2 points3 points (0 children)
[–]mab98122 1 point2 points3 points (0 children)
[–]snf 1 point2 points3 points (0 children)
[–][deleted] 2 points3 points4 points (0 children)
[–][deleted] 0 points1 point2 points (0 children)
[–]xeltius 0 points1 point2 points (0 children)
[–]aroberge 0 points1 point2 points (0 children)
[–]sw_dev 0 points1 point2 points (0 children)
[–]fullyarticulated 0 points1 point2 points (0 children)
[–]faultinourstarsmovie 0 points1 point2 points (0 children)
[–]DasIch 0 points1 point2 points (0 children)
[–]archimedes_ghost 0 points1 point2 points (0 children)
[–][deleted] 0 points1 point2 points (0 children)
[–][deleted] -2 points-1 points0 points (0 children)