Okay.
I started this thread based off of a similar thread that I liked the idea of.
I would like to learn how the majority thinks I am doing.
So....
Here are my statistics:
I started 1 1/2 years ago.
Python:
Classes
Special Methods
Basics(variables, types, lists, statements and so on)
functions
Some databases
some imap and pop and smtp
Extending with C
Tkinter
PyGame
...
C:
Structures
Basics
function pointers
extending Python
standard I/O
etc
C++:
OOP
Basics
functions
Polymorhism
Inheritence
Encapsulation
...
Java:
Basics
JavaScript:
Basics
Haskell:
Functions
variables
PHP:
Basics
and a few other languages and their basics.
I have focused on Python, C, and C++.
Please rank me in your terms and tell what I should do next.
What do I learn next and how am I doing??
Started by spyder, Jul 20 2010 01:38 PM
9 replies to this topic
#1
Posted 20 July 2010 - 01:38 PM
|
|
|
#2
Posted 20 July 2010 - 02:38 PM
There is no such thing as your idea of "ranking". Programming is basically using brain to solve problems, not what features you have mastered with a programming language.
#3
Posted 20 July 2010 - 02:39 PM
outsid3r said:
There is no such thing as your idea of "ranking". Programming is basically using brain to solve problems, not what features you have mastered with a programming language.
#4
Posted 20 July 2010 - 02:49 PM
In my opinion you should focus on solving problems, pick a nice language for learning (i would recommend python) and then start to develop logical thinking. You don't need nobody to guide you, you should guide yourself, that's how the things should be. First learn how to solve problems and how to think logically in a programming context, then ideas will start coming to mind, some personal project, etc.
#5
Posted 20 July 2010 - 02:55 PM
I have been developing programming logic for at least 4 years.
I started with BASIC just a little bit, but I really started a year and a half ago.
I have learned Python quite well in my opinion.
I do not have a reason to program right now I just do it for fun.
All I am doing right now is this
I started with BASIC just a little bit, but I really started a year and a half ago.
I have learned Python quite well in my opinion.
I do not have a reason to program right now I just do it for fun.
All I am doing right now is this
#6
Posted 20 July 2010 - 03:20 PM
I think the most important point is that the result of your project satisfies you. You will notice when your code becomes more structured and your projects become bigger. ;)
Greets,
artificial
Greets,
artificial
Sometimes words ain't enough to express something. That's why computer scientists use double words.
#7
Posted 20 July 2010 - 03:48 PM
Thanks! ^^
#8
Posted 20 July 2010 - 04:35 PM
There are 3 fundamental steps about programming:
1º develop programming and problem solving logic
2º develop abstraction
3º study programming and computer theory (this is the main thing)
Study programming and computer theory is the main thing because to do something you always need to read about something, for example, to build an http client you need to know what http protocol is and about it's rules. Everything is resumed into theory later.
1º develop programming and problem solving logic
2º develop abstraction
3º study programming and computer theory (this is the main thing)
Study programming and computer theory is the main thing because to do something you always need to read about something, for example, to build an http client you need to know what http protocol is and about it's rules. Everything is resumed into theory later.
#9
Posted 21 July 2010 - 05:27 AM
Thank you!
#10
Posted 24 July 2010 - 10:37 PM
Just pick a project that you think would be cool.
Make sure you can conceptualize it but make sure it is above your current level of programming.
Make it. Along the way you will have to research the things you do not understand. You will learn from there.
Make sure you can conceptualize it but make sure it is above your current level of programming.
Make it. Along the way you will have to research the things you do not understand. You will learn from there.


Sign In
Create Account


Back to top









