15,891,033 members
Sign in
Sign in
Email
Password
Forgot your password?
Sign in with
home
articles
Browse Topics
>
Latest Articles
Top Articles
Posting/Update Guidelines
Article Help Forum
Submit an article or tip
Import GitHub Project
Import your Blog
quick answers
Q&A
Ask a Question
View Unanswered Questions
View All Questions
View C# questions
View C++ questions
View Javascript questions
View Visual Basic questions
View Python questions
discussions
forums
CodeProject.AI Server
All Message Boards...
Application Lifecycle
>
Running a Business
Sales / Marketing
Collaboration / Beta Testing
Work Issues
Design and Architecture
Artificial Intelligence
ASP.NET
JavaScript
Internet of Things
C / C++ / MFC
>
ATL / WTL / STL
Managed C++/CLI
C#
Free Tools
Objective-C and Swift
Database
Hardware & Devices
>
System Admin
Hosting and Servers
Java
Linux Programming
Python
.NET (Core and Framework)
Android
iOS
Mobile
WPF
Visual Basic
Web Development
Site Bugs / Suggestions
Spam and Abuse Watch
features
features
Competitions
News
The Insider Newsletter
The Daily Build Newsletter
Newsletter archive
Surveys
CodeProject Stuff
community
lounge
Who's Who
Most Valuable Professionals
The Lounge
The CodeProject Blog
Where I Am: Member Photos
The Insider News
The Weird & The Wonderful
help
?
What is 'CodeProject'?
General FAQ
Ask a Question
Bugs and Suggestions
Article Help Forum
About Us
Search within:
Articles
Quick Answers
Messages
Comments by CoderBryGuy (Top 1 by date)
CoderBryGuy
5-Oct-20 20:01pm
View
Advices:
- Start with an easy/safe language: VB, Java, C#, not C or C++. I do not recommend to start with Python either because of the usage of indentation.
- Read documentation / Follow tutorials (a lot of them)
Thank you for the advice, but I'm really past all that beginner stuff. I know Java, and a good bit of Python as of right now.
I used to know C++ really well in 2013. I read two text books on c++, including the one written by Stroustrup. But then I couldn't figure out the compiler for the graphics section. I also tried to add more math the graphics that just complicated the problem and had to give up 2/3s through the Stroustrup text book. Then I took a course on PHP.But again, look at word press under the hood, and nothing makes sense, just because I learned to build a simple website with a PHP/mySQL back end. I forgot that language too since then. I also learned JS and forgot that. I took a course in java/android with also short sections on web design, and ios/swift. I was going through depression and didn't do anything with after the course.
I got frustrated and stopped to get the CCNA, and never got a job in that either.
But these books like Learn Java don't really tell you how to make a project. That's nice I understand how inheritance works, and polymorphism, collections, generics. That doesn't tell me the first thing about how to start building an email client. And general java concepts are not going to get my an interview either. The first c++ book which I finished all the chapters, ended on something like inheritance, and ended saying you know everything you need to go out into the world of programming now.
I have since taken a tutorial on building an email client in javafx and javax.mail. And that's where I am at. Just doing as many project tutorials as possible right now. Most Java gaming, but also some Python, and I want to do one on C++ and unity, but I'm not sure if just building projects in tons of different languages is helpful. Maybe I should just stay focused on a specific area of Java like Android? Or maybe I should just learn as many libraries as possible in a single language? I really don't know. But I've spent 7 years on this, and am really not sure.