well,I got some fundamental programming knowledge in C# and some Visual Basic.
Inheritance,Arrays,Loops,DataBases,and create library files in VB.NET,create classes in VB.NET and ,create properties and methods and some other things.

currently I follow Ivor Horton's Visual Studio 2010 and I feel it may take years to study the whole 1000pages< book ,I am still in end of 2nd chapter and it took 2 weeks cause I have played Mass effect 2 last week(and finished it) :icon_mrgreen: ,and wasting times online without knowing I pass times like hell.anyway

can anyone tell me how long it takes to finish the whole book.?? I want the default time
don't say it depends person to to person I know it that's why I ask the default time.

I want to learn every basic thing and targeting some advance things like
Registry,create library files,classes,properties,methods,GUI programming,DX and OpenGL,
DataBases,Inheritance,Compression,and etc.. how long it normally takes.?? 1 year is that possible.? I am sick of currently what I am on cause still I can only develop some small programs in C# and VB.NET :( nothing beyond that and hardly addicted to Visual Studio Environment.

Dani AI

Generated

Quick, practical answer for and everyone skimming this thread: set a concrete pace and treat the book as a reference rather than a sprint. A reasonable "default" schedule is 2 hours per weekday (one hour reading, one hour coding). At that pace a 1,000‑page MSVC‑focused book typically takes about 4 months to get through once, with another 2–3 months of focused practice (small projects, exercises, and revisiting tricky chapters) to reach comfortable, independent usage — so plan on roughly 6 months to be productive, not just finished.

A simple weekly routine that works:

  • Read one chapter (or 10–20 pages) and take notes in 45–60 minutes.
  • Spend 45–60 minutes coding: type the examples, break them, change them, and write a 15–30 minute mini project that uses the chapter’s ideas.
  • Every 2–3 weeks build a slightly larger project (file I/O + computation + simple output/plot) to glue topics together.

To answer : Visual C++ (MSVC + Visual Studio) is perfectly capable of the workflow you described — file I/O, numeric work, plotting and building an executable. For numerics prefer a tested library (Eigen or Armadillo) rather than hand-rolling matrix inversion. For plotting consider Qt (QCustomPlot), gnuplot piping, or exporting CSV and plotting in a dedicated tool. Example sketch (using Eigen) to read flat numeric data, build a square matrix and invert it:

#include <fstream>
#include <vector>
#include <cmath>
#include <iostream>
#include <Eigen/Dense>

int main() {
    std::ifstream in("data.txt");
    if (!in) return 1;
    std::vector<double> v; double x;
    while (in >> x) v.push_back(x);

    int n = static_cast<int>(std::sqrt(v.size()));
    if (n*n != static_cast<int>(v.size())) return 2;
    Eigen::MatrixXd M(n,n);
    for (int i=0;i<n;i++) for (int j=0;j<n;j++) M(i,j)=v[i*n+j];
    std::cout << M.inverse() << "\n";
}

Final tip: focus first on core C++ (types, RAII, STL, small projects), then layer on platform APIs (GUI, DirectX/OpenGL). That progression keeps momentum and prevents the “1000‑page paralysis” many mention in this thread.

Recommended Answers

All 8 Replies

bump

I have 2008 and it took me a week and a half to reach chap 8... (Cus i know c and a skipped on some exercises and the chapters that I know already )
How the book is setup, you only need to the first part of the chapter for Standard C++ and the next part is for C++/CLI after that you learn the STL then debugging and then the real GUI... My guess is 4 -> 6 months and about a month if you know c++ already
Hope this helps...

Good question; how good this book really is?!

Good to learn C++ then Windows programming in C++ in an MSVC++ environment...

finally I decided to study Accelerated C++

I'm still interested if someone read this book since it's based upon standard C++?!
Can one learn C++ over Visual... I mean what's difference anyway, except M$ is involved in Visual ?!

the first part of every section based on ISO/IEC C++ second part based on CLR version
so finally at end of book you learn both flavor of C++
but recommend even though you don't want to learn C++/CLI you can still try it cause ,it has been covered large part for ISO version

Is Visual C++ a good way to
- open a data file including numeric data (an array)
- make some calculations (array inversion)
- make some graphics
- compile it all????

Be a part of the DaniWeb community

We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.