Never give up!
When u start coding (or in general just something) There will be good thing and bad things but just keep going.
Even when People tell you that u cant make it or that u suck, dont listen to them.
I for exemple, am not the best at math ('something that you really need' is what a lot if people say) but still i continue, why? Because you never need to give up, because even without being good at math you still can be a great coder, and because coding is fund.
So dont let people tell you, you cant
well said :)
before I started engineering, I was terrible at math. as a self professed 'math-phobe' I done everything in my power to avoid the subject at all costs. three years ago I decided that a bit of consistent effort over time was going to see me crack the subject. math turned out to be one of my best subjects in engineering.
regardless of the subject, weather it be programming, a specific language or a subject like math, great things can be accomplished with a bit of self belief. Understand that those little 'bits', the small wins every day are bringing you closer and closer to cracking it :)
I've used very strict languages as modula-II and very loose ones like Ruby.
programmed using functional programming and object-oriented paradigms, and things in between like objective-C.
Worked on the very small embedded systems and the very big mainframes.
And yes, sometimes you are banging your head on your desk, wishing you learned a complete different job. But, let me tell you a secret... nothing is impossible, it might be incredible hard and ridiculous complex, but it can be done.
And when the time come that you see your 'baby' working, wether it is routing calls, sorting luggage (on time, on the right place and for the right flight) or being completely transparent for the end-users which are therefore oblivious that the machine they are working on, is no longer a physical machine, but a second level virtual machine.... than you can smile, be proud, feel the king of the world....
With perseverance, motivation, clear goals and intelligence you can make everything work with programming.... 👍
if (failed == true)
neverStopCoding(); //Never stop improving!
Whether programming is your life or just a hobby,
don't do it 'cause you want to go to college, you want to earn lots of money,
or because someone else told you to.
Do it 'cause you love it!
Only then can you become the best programmer you can be!
Good luck and never stop coding!
Expand your knowledge, you are only limited to the limit you create for yourself. It might not be easy at first but I know it will worth it. Consistency, Persistency and Practicing are the key. You might not be as smart as they are but that is not an excuse not to work hard. Hard work beats Talent when Talent doesn't work hard.
You can join WhatsApp group to connect with great programmers around the world and no need to even drop your number for Privacy protection. just click on the following link
well it is not about math or languages or anything else
it is about your will
it is just about you
and the people that say to you that you can't, they are too lazy to work for smthg so they don't, but the feel jealous when you are doing smthg so they try to make you quite
WOW! Such wonderful inspiring words! I take that personally to heart and will double my efforts to become better. I am a newb programmer but I will still continue on, despite my numerous failures! Thanks so much for the inspiration! 😥😄
Inspiring honeyed words I guess. But let's be realistic for a minute.
You can easily learn how to code, with just studying and practicing. No need to be good at math and logic for that. But becoming a programmer is not easy. You have to be creative and smart. When you're a programmer, you don't search the net for answer. You have to be able to find your solution for every goal. You have to be able to design the logic and algorithm in your mind. So yes, programming is serious and not a child's play. Becoming a good programmer in the other hand is an impossible job.
Anyone with proper education and a bit of hard working can learn the syntax for any language, but only some people have what it takes to be a great "Developer".
And of course people here don't like the bitter truth and feel that I'm wrong. No surprise, they are beginners! They think it's gonna get easier but it's exact opposite. Programming isn't a game for children. You can have fun playing and coding and yes you don't need math for that. But that's not called real programming and you are NOT a programmer. Of course I do not need to prove anything to you guys. As you move forward you'll see what I mean. If you continue this path and after a lot of hard work, there will be a time when you will want to do a real project and only then you will feel if you can call yourself a good programmer with a successful future, or all these time (playing with Legos as one mentioned!!!), you were just fooling yourself and others...
It is common talk to hear them saying "you have to be excellent at maths to be a good programmer". That's not entirely true. Confidence and determination in yourself as @Steyn rightly pointed out is what would get you through in the end.
Some knowledge at math wouldn't hurt too. I'm not the best, but I'd sure be better off if I was better at it. That's why I'm dedicated to getting better. That includes intense review of my basic math.
Despite all the talk about Math and Language Arts above, I code because I love it. I've always been decent with math, great with linguistic syntax and absolute crap with developing original paragraphs describing how a book made me feel.
I have, however, developed quite the "Googling" skills! With a basic knowledge of programming methodology and even mediocre knowledge of How-To-Google, anyone can write a program.
We start small... Hello World! Those magical words 'magically appear' on the console as the computer, this mysterious box that many feel helpless against, bends to YOUR will. From there, you slowly build your repertoire within a language or maybe even learn another.
Somewhere later down the line, we see a problem and we think, "There HAS to be a better way to do this..." When that thought is proceeded with pseudo-code that eventually then leads to a resolution --- That feeling right there is my favorite of all. Deploying that code, with or without credit, and watching it progress in the real world... Sometimes they become an every day part of someone's life; sometimes they flop face-down in the dirt off the line.
Regardless, you brush yourself off and are forever subconsciously watching for your next opportunity to 'fix' something. A program, process, server, VM or integrated device...
Whatever the case may be, we will be there.
Better yet: as a coding community, we will be there for each other.
SoloLearn is an excellent tool to learn and practice the basics, but the true strength it has is the strength of coders supporting coders.
Because in the end,
Alone: we may be able to create a great program
Together: We Can Code ANYTHING.