This is a split board - You can return to the Split List for other boards.
Don't know where to start learning how to Program
Not the best starting point, but it's a great language.
r7gerrabbit posted...MaxCHEATER64 posted...http://www.codecademy.com
I do database work, and API's for a living.
Here's a book I heard is pretty good:
"but taking on Austin is like a small child trying to fight an army of Mike Tysons." - WWEPropaganda
Clashtonn posted...r7gerrabbit posted...MaxCHEATER64 posted...http://www.codecademy.com
Pal 080 posted...
I'd suggest leaving programming to other people as it seems entirely tedious, boring and unrewarding... though that's just my opinion!
See The Game Collection
I just don't understand why someone would recommend starting (with no previous programming experience) at C++ then Python?
Start with logic and flowcharts. Worry about language choice once you have the important part down.
This is the core, and often most difficult part of programming that pretty much every amateur overlooks.
Languages are the easy part. Being able to efficiently break down a problem into its fundamental building blocks, so that you can build a solution that is not only functionally correct, but easy to test and verify at every step, is what sets apart the good from the code monkeys.
"My job isn't to offer help in the way that you mean." - Boogiepop
Programming isn't something everyone can learn easily. It comes natural to some, and near impossible to others. You need a very specifically logical mindset to excel at it. It's a really good idea to give it a shot before jumping into college for it.
Also most schools are pretty bad at teaching the thought process behind programming.
It also comes with a bunch of weird, ad hoc rules for implicit coercion that make even the implementors/standardizers have to stop and think about what a piece of code does. It will probably never get away from having to be backwards compatible with design mistakes Eich made in his rush to get _something_ out the door. Having a nice notation for serialized data doesn't really make up for all that given that you can serialize with that notation in any mainstream language.
"debates are contests of rhetoric, not argumentative rigor." -DragooneerZero
Pseudocode. Seriously... Learning a programming language is pointless if you have no prior knowledge or experience with programming logic and design. You will just get lost and confused or you will learn bad programming habits or you will only be able to create buggy programs filled with flaws.
Yes, I am wasting time on these boards. Does that make me any less of a person? Well, just consider the fact that you are here doing the same thing.
Learn C first and then, afterwards, learn the object-oriented concepts of C++/C#.